diff options
Diffstat (limited to 'src/gack.h')
-rw-r--r-- | src/gack.h | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -4,17 +4,20 @@ #define GACK_H #define GACK_NAME_MAX 256 +#define GACK_ENTRY_COUNT 2 typedef struct GackEntry GackEntry; typedef void (*GackEntryCB)(GackEntry* entry, Game* game); +// A entry for a upgrade. typedef struct GackEntry { - char description; + char description[GACK_NAME_MAX]; int cost; GackEntryCB callback; } GackEntry; typedef struct Gack { + GackEntry entries[GACK_ENTRY_COUNT]; } Gack; void initGack(Gack* gack); |