Alchemy
Loading...
Searching...
No Matches

battle_command.h

Go to the documentation of this file.
1#ifndef ALCHEMY_BATTLE_COMMAND_H
2#define ALCHEMY_BATTLE_COMMAND_H
3
4/// @file
5/// The battle command names: auto battle and the battle options (aliases of
6/// debug and key globals), and the actions' flag and status tables.
7
8#include "battle_system.h"
9#include "item.h"
10#include "keystate.h"
11#include "frame.h"
12#include "battle_work.h"
13
14#define BATTLE_AUTO_MODE gDebugMode
15#define BATTLE_OPTIONS gKeysHeld
16
17extern const u32 gBattle_ActionFlags[];
18extern const u8 gBattle_ActionStatus[];
19
20#endif
const u8 gBattle_ActionStatus[]
const u32 gBattle_ActionFlags[]
BattleUnit_Recalculate, which recalculates a unit's stats.
BattleWork, the battle's own work, and the battle display work.
The frame loop's globals: lag counts, the CPU load display and the VBlank flags.
Items: their definitions, types, flags and effects.
The keypad state the VBlank interrupt keeps.
unsigned int u32
Definition types.h:15
unsigned char u8
Definition types.h:11