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