tb1/tb1_linux/tb1_state.h

21 lines
1.1 KiB
C

typedef struct {
int level; /* Current Level */
int shields; /* Current Shields */
int score; /* Current Score */
int begin_score; /* Score at Beginning of Level (for save) */
int begin_shields; /* Shields at Beginning (for save) */
int checkpoints_passed; /* For possible future expansion */
vmwVisual *virtual_1; /* 320x200x8 */
vmwVisual *virtual_2; /* 320x400x8 */
vmwVisual *virtual_3; /* 320x200x8 */
vmwSVMWGraphState *graph_state; /* Graphics state */
int sound_possible; /* Sound even possible? */
int sound_enabled; /* Sound on or off */
int music_enabled; /* Music on or off */
int sound_volume; /* Sound volume */
int music_volume; /* Music volume */
int default_double_size; /* Start in Double-Size Mode */
int default_fullscreen; /* Start in Full Screen Mode */
char path_to_data[BUFSIZ]; /* Where our data is */
} tb1_state;