MeirGavish
22a44d4423
Added temporary placeholder art for Lusty, Wrathful, and Gluttonous jokers
2025-07-29 00:52:34 +03:00
theturtlemafia
ed1204db74
remove usage of extern for joker_registry. Add array size macro to util.h
2025-07-28 14:24:33 -04:00
MeirGavish
6ccb14034d
Merge pull request #66 from cellos51/bug_fixes
...
Fixed a bug where selecting discard with 0 discards would toggle card select and extracted function game_playing_process_hand_select_input() from game_playing_process_input_and_state()
2025-07-27 23:20:01 +03:00
MeirGavish
e5602d672f
Fixed a bug where selecting discard with 0 discards would toggle card select and extracted function game_playing_process_hand_select_input()
2025-07-27 23:15:28 +03:00
MeirGavish
5c58b092d7
Extracted sinful jokers effects to single function sinful_joker_effect()
2025-07-27 19:01:26 +03:00
theturtlemafia
47ee3987fd
refactor jokers to use struct and function pointer
2025-07-27 07:06:35 -04:00
MeirGavish
3ed4bdc698
Merge pull request #63 from cellos51/refactors
...
Extracted JokerObject and CardObject common functionalities to SpriteObject, removing duplicate code and dangerous casts.
2025-07-27 13:38:27 +03:00
MeirGavish
4ab7fed2ef
Merge branch 'main' into refactors
2025-07-27 01:25:46 +03:00
MeirGavish
8673856f18
Fixed a pixel error in the 7 of diamonds card sprite
2025-07-27 01:22:48 +03:00
MeirGavish
f6b6e22c33
Merge branch 'main' into refactors
2025-07-27 01:14:24 +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
MeirGavish
8f49332aa3
Merge pull request #62 from cellos51/ci_changes
...
Added flag to Makefile to treat warnings as errors
2025-07-26 22:58:21 +03:00
MeirGavish
8043a2bad6
Added flag to Makefile to treat warnings as errors that fail build, and commented out code in game.c to be warning free
2025-07-26 20:04:39 +03:00
MeirGavish
942a954d00
Merge pull request #61 from cellos51/graphic_changes
...
Moved the PLAY text of the PLAY HAND button one pixel down so it is separated from the button highlight
2025-07-26 19:56:01 +03:00
MeirGavish
16d327b7f4
Moved the PLAY text of the PLAY HAND button one pixel down so it is separated from the button highlight
2025-07-26 19:54:22 +03:00
MeirGavish
4a630a25d2
Merge pull request #60 from cellos51/refactors
...
Renamed functions updating the display values from set_score, set_money etc...
2025-07-26 19:43:26 +03:00
MeirGavish
1c036482a1
Renamed functions updating the display values from set_score, set_money etc. to display_score, display_money etc. to remove implication they are setting an actual value
2025-07-26 19:40:38 +03:00
MeirGavish
d62509aff3
Changed the build CI workflow to be triggered for pushes only to the main branch
...
I just thought triggering on push to any branch is a little excessive
2025-07-26 12:54:37 +03:00
MeirGavish
c49dbbab64
Merge pull request #58 from MeirGavish/create_ci_github_actions
...
Created a CI Build Test using Github Actions
2025-07-26 11:48:03 +03:00
MeirGavish
03e3d31e38
Fixed build_ci_workflow.yml to trigger on pull requests to main
2025-07-26 11:21:24 +03:00
MeirGavish
b39d95ae2d
Reset cache key version to v1 and added more comments in build_ci_workflow.yml
2025-07-26 01:46:10 +03:00
MeirGavish
c745d776d0
Created Github Actions Build CI Test build_ci_workflow.yml
2025-07-26 01:40:33 +03:00
MeirGavish
8bbf97ea65
Merge pull request #53 from cellos51/fixed-sprite-vram-optimizations (Re-applied sprite vram optimizations after blind sprite fix)
2025-07-24 11:27:33 +03:00
cellos51
6a1f3bcd7a
I hope this works
2025-07-23 20:14:22 -04:00
Elliptical
f23f1293b6
Merge branch 'main' into fixed-sprite-vram-optimizations
2025-07-23 19:52:17 -04:00
cellos51
dda145a907
Fixed blind sprites
2025-07-23 19:28:36 -04:00
Elliptical
8d41ab270c
Merge pull request #50 from cellos51/revert-48-sprite-vram-optimizations
...
Temporarily Revert "Sprite vram optimizations"
2025-07-23 19:24:25 -04:00
MeirGavish
c781807ed8
Revert "Sprite vram optimizations"
2025-07-24 02:14:04 +03:00
Elliptical
f8005546c5
Merge pull request #48 from cellos51/sprite-vram-optimizations
...
Sprite vram optimizations
2025-07-23 17:38:03 -04:00
cellos51
ea5e4d5d1e
refactor: remove commented-out code and simplify joker initialization
2025-07-23 17:35:42 -04:00
cellos51
6a326e27fe
refactor: update blind and joker definitions; change game state to GAME_BLIND_SELECT
2025-07-23 17:31:21 -04:00
cellos51
300e725dfe
made jokers dynamic and changed memcpy to us 32
2025-07-23 17:00:18 -04:00
cellos51
d122fde361
card layer does something now
2025-07-23 16:33:18 -04:00
cellos51
011bc64bab
huge memory save
2025-07-23 16:17:24 -04:00
MeirGavish
5cc62612f5
Merge pull request #47 from cellos51/refactors
...
Moved the round end blind sprite and score a bit to the left so they look better for 4 digits
2025-07-23 19:49:46 +03:00
MeirGavish
2ed5922d43
merged jokers_refactors into refactors (manual conflict resolution)
2025-07-23 19:36:30 +03:00
MeirGavish
5e6bc76f5f
Merge branch 'main' into jokers_refactors
2025-07-23 19:33:39 +03:00
Elliptical
992a6e1774
Merge pull request #46 from TheBreadPerson/truncating
...
Added truncating of numbers
2025-07-23 02:08:41 -04:00
TheBreadPerson
b6a8fd4e6a
Merge branch 'main' of https://github.com/cellos51/balatro-gba into truncating
2025-07-23 01:47:25 -04:00
TheBreadPerson
b994358ac6
Minor number change
2025-07-23 01:45:00 -04:00
Elliptical
28767ebc4d
Merge pull request #44 from cellos51/jokers
...
Basic joker implementation
2025-07-22 20:08:20 -04:00
cellos51
c025d35468
null check on greedy joker
2025-07-22 20:07:51 -04:00
cellos51
0e40dc43f7
Merge branch 'main' of https://github.com/cellos51/balatro-gba into jokers
2025-07-22 20:00:15 -04:00
cellos51
1b4267893d
Added greedy joker and refactor joker system
2025-07-22 20:00:05 -04:00
Elliptical
14fc68e982
Merge pull request #43 from MeirGavish/refactors
...
Fixed a bug in text overflow case for update_text_rect_to_right_align_num()
2025-07-22 19:41:40 -04:00
MeirGavish
8ed7ddb127
Moved the round end blind sprite and score a bit so they look better on 4 digits
2025-07-23 02:14:30 +03:00
cellos51
62db2815dd
removed another static variable and improved boss blind selection
2025-07-22 17:43:52 -04:00
cellos51
e51e08322f
Fixed compilation error and removed another static variable
2025-07-22 17:39:33 -04:00
cellos51
c536d78976
Minor refactor to avoid the use of variable
2025-07-22 17:35:52 -04:00
MeirGavish
c48ddee5c4
Fixed a bug in text overflow case for update_text_rect_to_right_align_num()
2025-07-23 00:32:31 +03:00