34 lines
783 B
C
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;
|