cellos51
4f1f7cb347
Add splash screen functionality and update game state management
...
- Introduced GAME_SPLASH_SCREEN state in game.h
- Implemented splash_screen_init and splash_screen_update functions in splash_screen.c
- Updated game.c to initialize with GAME_SPLASH_SCREEN and handle splash screen updates
- Removed old splash screen code from main.c
2025-08-24 15:44:45 -04:00
cellos51
f2497a1284
fixed boss blind background being too dark
2025-08-10 16:34:47 -04:00
cellos51
7d2be834a3
Splash screen with disclaimer added
2025-08-10 13:00:38 -04:00
cellos51
c5ff984e84
Added copliot's changes
2025-08-10 12:09:59 -04:00
cellos51
164f58aa1e
Main menu prototype
2025-08-09 21:49:37 -04:00
cellos51
6363613f15
Added & back to the tile8_mem in affine_background_init() and changed memcpy16 to 32
2025-08-08 10:44:55 -04:00
cellos51
650c09af28
Converted void to u16 in functions
2025-08-08 09:54:24 -04:00
cellos51
12ca27e27b
Removed default color for affine background and changed to load palette from image instead
2025-08-08 00:32:30 -04:00
cellos51
dbe8585c0a
Refactor affine_background_set_color to simplify brightness adjustment logic
2025-08-08 00:08:28 -04:00
cellos51
bebe2237e4
Add memcpy16_tile8_with_palette_offset function and update affine_background_init to use it
2025-08-08 00:00:20 -04:00
cellos51
9be6a31dce
Use tonc defines for getting colors
2025-08-07 23:31:23 -04:00
cellos51
d0ca4a483d
Fix indentation in affine_background.c for consistency
2025-08-05 14:42:37 -04:00
cellos51
592d7ae8bc
Add affine background color functionality and integrate into game loop
2025-08-05 14:35:52 -04:00