diff options
author | Garak <garakmon@gmail.com> | 2018-08-08 12:19:07 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-08 12:19:07 -0400 |
commit | 4ebe2448a4dff2e36ca3c11496c68bcf3767b6cc (patch) | |
tree | c19885fa4e4801de0f777efe1adfe7db34893a44 /include/battle.h | |
parent | 67242f5d0fae1c573d74117b3ce3cf9bef48489e (diff) | |
parent | fce8a1b817d2033d2203c341dfa12d1115f564ca (diff) |
Merge pull request #11 from pret/master
merge with source repo
Diffstat (limited to 'include/battle.h')
-rw-r--r-- | include/battle.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/include/battle.h b/include/battle.h index 06a390cdf..ac95f6fff 100644 --- a/include/battle.h +++ b/include/battle.h @@ -3,6 +3,7 @@ #include "sprite.h" #include "constants/battle_constants.h" +#include "battle_setup.h" #define GET_BATTLER_POSITION(bank)((gBattlerPositions[bank])) #define GET_BATTLER_SIDE(bank)((GetBattlerPosition(bank) & BIT_SIDE)) @@ -60,6 +61,14 @@ enum BATTLE_TERRAIN_PLAIN, }; +union TrainerMonPtr +{ + const struct TrainerMonNoItemDefaultMoves *NoItemDefaultMoves; + const struct TrainerMonNoItemCustomMoves *NoItemCustomMoves; + const struct TrainerMonItemDefaultMoves *ItemDefaultMoves; + const struct TrainerMonItemCustomMoves *ItemCustomMoves; +}; + struct Trainer { /*0x00*/ u8 partyFlags; @@ -71,7 +80,7 @@ struct Trainer /*0x18*/ bool8 doubleBattle; /*0x1C*/ u32 aiFlags; /*0x20*/ u8 partySize; - /*0x24*/ const void *party; + /*0x24*/ union TrainerMonPtr party; }; struct BattleHistory |