Rickey
d01b1ba12d
Refactor/blind select screen ( #461 )
...
Build and Deploy Doxygen Docs / docs (push) Waiting to run
Refactor Blind Select Screen.
Based on #363
---------
Co-authored-by: emiyl <me@emiyl.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-06 00:56:59 -07:00
Rickey
0bc140b4e8
Document sprite.h w/ minor optimizations / fixes ( #379 )
...
* Rename Sprite to SpriteInfo
---------
Co-authored-by: MeirGavish <meir.gavish@gmail.com >
2026-02-11 16:55:56 +02:00
MeirGavish
b292d227f9
Fix round start top left blind panel animation background ( #377 )
...
* Refactored helper sides copying code in expand 3x3 code
* Implemented main_bg_se_copy_expand_3w_row()
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-31 08:13:54 +02:00
MeirGavish
5a4856ec82
Refactor - removed tile_mem obj charblock index magic number ( #293 )
2025-12-10 17:13:59 -08:00
Rickey
35ecbf33ae
Format and document utility files ( #246 )
...
Deploy Nightly / Run Build ROM Workflow (push) Has been cancelled
Deploy Nightly / Deploy nightly (push) Has been cancelled
* Format and document utility files
* Add Doxyfile
* small updates for cleanup
* Final touches for util docs
* Replace `_` with `s_` for static functions
* update for clang-format changes
* Update include/audio_utils.h
Co-authored-by: MeirGavish <meir.gavish@gmail.com >
* Apply suggestions from code review
Co-authored-by: MeirGavish <meir.gavish@gmail.com >
* Update include/audio_utils.h
Co-authored-by: MeirGavish <meir.gavish@gmail.com >
* Update include/graphic_utils.h
Co-authored-by: MeirGavish <meir.gavish@gmail.com >
* Make clang-format happy :)
* Update gitignore for doxygen
* restor graphic_utils.c to main
* update graphics utils
* tmp
* tmp
* get it to compile
* fix some bad merge mistakes
* Fix clang format
* Apply suggestions from code review
Co-authored-by: MeirGavish <meir.gavish@gmail.com >
* make clang-format happy
---------
Co-authored-by: MeirGavish <meir.gavish@gmail.com >
2025-12-07 12:56:39 -08:00
MeirGavish
43d837571e
Truncate Scores ( #269 )
...
* Fixed score truncation erasure, and centering for chips, mult, score and "temp score
* Added centering for money
* Added tests for truncate_uint_to_suffixed_str()
* Fixed u32 bug with get_digits
* Fixed score flames for large numbers
* Small change to update documentation
* Added 1 pixel on to score rect on the left to make room for full character tile + reset_top_left_panel_bottom_row() refactor
* Replaced directional defines with enums
* Updated ante_lut comment
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-02 08:28:36 +02:00
Geralt
eb815b7820
Refactor of scoring flow, Joker Callbacks and Card Retriggers ( #160 )
...
* Remove Baseball Card for now, will have to wait a future PR
* Removed cards held in hand joker scoring stage - should be in another PR
---------
Co-authored-by: MonteCrysto <mathis.martin31@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: MeirGavish <meir.gavish@gmail.com >
2025-11-01 15:50:52 +02:00
MeirGavish
dfe6edad88
Refactor - Replaced magic number copies with main_bg_se_copy_rect() ( #192 )
2025-11-01 08:12:20 +02:00
cellos51
c41fcd1a24
Remove unused definition for maximum background palette size
2025-08-28 19:04:51 -04:00
cellos51
bc32707126
replaced magic numbers for background palette size
2025-08-28 16:09:46 -04:00
cellos51
53e6156397
Merge branch 'main' of https://github.com/cellos51/balatro-gba into main_menu_and_splash_screen
2025-08-24 13:47:41 -04:00
MeirGavish
7f5ed5433f
Win screen + Game over animation with hand discard
2025-08-21 23:33:51 +03:00
MeirGavish
c4b538c009
Basic game over screen + added main_bg_se_copy_expand_3x3_rect()
2025-08-19 21:40:40 +03:00
MeirGavish
5a70b002a9
graphic_utils refactors - renamed functions, optimized some code, used Tonc defines
2025-08-19 18:33:47 +03:00
MeirGavish
42a0e94afd
Refactor - Added defines for text colors and used them in all usses of tte_printf
2025-08-19 17:47:24 +03:00
MeirGavish
6d6bb39c97
Affine background now turns red on game over + other WIP changes for game over screen
2025-08-19 16:31:32 +03:00
MeirGavish
04515839dc
(Manual conflict res) merged main into ttm/joker-scope-joker-1
2025-08-17 11:03:27 +03:00
MeirGavish
64274ae465
Added joker selling (still no animation) + fixed SpriteObject constructor focused bug
2025-08-16 15:38:34 +03:00
MeirGavish
b218d4ac3e
(Manual conflict res) Merge branch 'main' into ttm/joker-scope-joker-1
2025-08-15 10:56:41 +03:00
cellos51
164f58aa1e
Main menu prototype
2025-08-09 21:49:37 -04:00
theturtlemafia
254efd7841
implement feedback
2025-08-09 19:23:47 -04:00
TheBreadPerson
6007071b7d
Complete refactor of naming conventions for memcpy
2025-08-08 14:04:09 -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
MeirGavish
ecbfd97de1
Added some documentation to memcpy16_tile8_with_palette_offset()
2025-08-08 14:47:45 +03: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
MeirGavish
fd8e52d48a
Removed magic numbers for card score length and intmax buffer sizes
2025-08-08 01:59:21 +03:00
MeirGavish
0c834d17c2
Added dynamic palette loading for jokers and added new joker designs by @GreenNinja2525
2025-07-30 21:00:29 +03:00
MeirGavish
95565862b0
Extracted JokerObject and CardObject common functionalities to SpriteObject, removing duplicate code and dangerous casts.
2025-07-27 01:13:57 +03:00
cellos51
414bfa2a32
Semi functional jokers
2025-07-20 20:55:11 -04:00
MeirGavish
0e231328ec
Added right align text rect function and fixed blind requirement overflow when it's 4 digits (will still overflow for more)
2025-07-19 22:25:46 +03:00
cellos51
54d8aa2ec6
Applied most refactors from previous merge by @MeirGavish
2025-07-16 21:31:05 -04:00
cellos51
ed484d6557
temporary overwrite of previous merge. I've been working on this for 10 hours today and really do not have the patience to resolve the conflicts right now. I'll do it later 😭
2025-07-16 01:20:50 -04:00
cellos51
309ebf281a
Major refactor, too much else to list, check the git changes.
2025-07-16 00:55:27 -04:00
MeirGavish
8cbfa70590
Switched hand background playing/selecting switch to use small moves instead of big copies
2025-07-13 23:17:37 +03:00
MeirGavish
e7589f27dc
Added move version (...)se_move_rect_1_tile_vert(), switched to use it in down pop-out animations, updated copy version, and removed my POP_MENU_ANIM_RECT UP/DOWN hack
2025-07-13 21:20:57 +03:00
MeirGavish
f34444b3db
Fixed main_bg_se_copy_rect(), exposed it, and used it in a few places
2025-07-13 20:41:40 +03:00
MeirGavish
05f4cc2abb
Fixed generic main_bg_se_copy_rect_1_tile_vert() function and replaced some code with it
2025-07-10 23:20:44 +03:00
MeirGavish
fb7b60431c
Extracted pop menu animation to a rect copying function for shop
2025-07-10 16:37:43 +03:00
MeirGavish
83aa422f3e
Refactor - replaced (almost) all magic numbers for TTE rects with rect definitions
2025-07-09 17:12:00 +03:00
MeirGavish
b822d2b365
Moved code to new graphic_utils.c/.h header and added Rect wrapper struct
2025-07-09 04:59:19 +03:00