Commit Graph
20 Commits
Author SHA1 Message Date
cellos51 d0d83eb236 Main menu uses HBLANK and the game uses standard affine background 2025-08-28 23:00:27 -04:00
cellos51 f4d8fc9097 Merge branch 'main' of https://github.com/cellos51/balatro-gba into hblank_affine_background_effects and changed parameters on affine source to be updated from experimental branch 2025-08-28 22:39:48 -04:00
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
MeirGavish b043b82d3f Optimized affine background HBLANK effect - improved but still not good enough 2025-08-12 00:06:04 +03: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 af2358f487 Minor optimization 2025-08-09 17:08:18 -04:00
cellos51 0dde0cb6ef Took Copilot's advice and defined some magic numbers 2025-08-09 15:14:57 -04:00
cellos51 1ef0ce212b Different animation and fixed top 3 scanlines 2025-08-09 14:58:21 -04:00
cellos51 521b373bd2 Added new background visuals 2025-08-09 13:52:24 -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