commeownder/main/state.h

34 lines
783 B
C

#pragma once
#include "config.h"
#include "ble.h"
// Game
extern int g_life;
extern int g_cmdr_damage[MAX_OPPONENTS];
extern int g_counters[NUM_COUNTERS];
extern int g_eliminated;
// UI
extern int g_active_menu;
extern int g_active_opponent;
extern int g_active_counter;
extern int g_active_player;
extern int g_active_setting;
extern int g_name_cursor;
// Settings
extern int g_brightness_pct;
extern int g_start_life_index;
extern int g_num_opponents;
extern char g_player_name[PLAYER_NAME_LEN + 1];
extern int g_ble_enabled;
extern uint8_t g_led_max;
extern int g_game_id_cursor;
extern uint8_t g_game_id[2];
// Peers
extern ble_peer_t g_peers[MAX_BLE_PEERS];
// Timing
extern uint32_t g_tick;