|
| | 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.
|
| |