(Manual conflict res) merged main into ttm/joker-scope-joker-1

This commit is contained in:
MeirGavish
2025-08-17 11:03:27 +03:00
9 changed files with 199 additions and 71 deletions
+7 -3
View File
@@ -23,6 +23,7 @@
#define PEEK_DECK KEY_L // Not implemented
#define SORT_HAND KEY_R
#define PAUSE_GAME KEY_START // Not implemented
#define SELL_KEY KEY_L
enum GameState
{
@@ -74,6 +75,10 @@ enum HandType
void game_init();
void game_update();
// Forward declaration
struct List;
typedef struct List List;
// Utility functions for other files
typedef struct CardObject CardObject; // forward declaration, actually declared in card.h
typedef struct JokerObject JokerObject;
@@ -82,11 +87,10 @@ int get_hand_top(void);
int hand_get_size(void);
CardObject** get_played_array(void);
int get_played_top(void);
JokerObject** get_jokers(void);
int get_jokers_top(void);
List* get_jokers(void);
int get_deck_top(void);
int get_num_discards_remaining(void);
int get_money(void);
#endif // GAME_H
#endif // GAME_H