GBAlatro
A Demake of Balatro for the GBA
Loading...
Searching...
No Matches
include Directory Reference

Directories

 game
 

Files

 affine_background.h
 Utilities for affine background on GBA.
 
 audio_utils.h
 Utilities for using maxmod to play sound effects.
 
 bitset.h
 A bitset for operating on flags.
 
 blind.h
 Data structures and functions relative to the behaviour and graphics of Blinds.
 
 blind_gfx.h
 
 button.h
 A button structure containing the common button functionalities Including highlight and pressing functionalities.
 
 card.h
 
 deck_types.h
 Functions related to the different types of Decks.
 
 def_balatro_mempool.h
 
 def_blind_gfx_table.h
 
 def_joker_gfx_table.h
 
 def_state_info_table.h
 
 font.h
 Utility file to interact with custom font.
 
 game.h
 
 game_variables.h
 Game global game variables struct definition.
 
 gbalatro_sys8.h
 
 graphic_utils.h
 Graphic utility functions.
 
 hand.h
 Functions relative to manipulating and analyzing the contents of the Hand, a.k.a. the Cards we hold and play.
 
 item.h
 The core structure for items in the shop and inventory. Provides a common API for the shop and inventory to handle all types of items. Uses struct inheritance so all inherited items can implement an is-a relationship with Item. This means that pointers to structs that inherit Item using first member struct inheritance can and should be cast to Item* so code that expects an Item* can use them.
 
 item_funcs.h
 An API for the item functions defined in item.h Separated module from item.c/.h so item_funcs.c can include joker.h and card.h etc. so the item.h doesn't depend on implementations such as jokers and cards.
 
 joker.h
 Functions relative to the handling of Jokers.
 
 joker_gfx.h
 
 layout.h
 Header of shared rects and points needed for ui.
 
 list.h
 A doubly-linked list.
 
 mgba_logger.h
 Interface to interact with the mgba logger.
 
 pool.h
 
 random.h
 Common functions to handle RNG manipulation. Using this interface has three goals:
 
 save.h
 Utils functions to save/load data structures from/to the SRAM.
 
 selection_grid.h
 An implementation for a selection grid that handles directional selection.
 
 splash_screen.h
 Functions and constants for the splash screen intro.
 
 sprite.h
 Sprite system for Gbalatro.
 
 state_machine.h
 State Machine.
 
 timer.h
 Timer constants.
 
 util.h
 Utilities relating around number string representation and protected arithmatic helper functions.
 
 version.h
 Game ROM version global var declaration.