mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-08-14 13:11:45 -05:00
52 lines
1.5 KiB
C
52 lines
1.5 KiB
C
#ifndef POKEPLATINUM_STRUCT_BATTLE_FRONTIER_H
|
|
#define POKEPLATINUM_STRUCT_BATTLE_FRONTIER_H
|
|
|
|
#include "constants/battle_frontier_stats.h"
|
|
|
|
#include "struct_defs/struct_0202D080.h"
|
|
#include "struct_defs/struct_0202FF58.h"
|
|
#include "struct_defs/struct_020300F4.h"
|
|
#include "struct_defs/struct_020302DC.h"
|
|
#include "struct_defs/struct_0203041C.h"
|
|
#include "struct_defs/struct_020304A0.h"
|
|
#include "struct_defs/struct_020305B8.h"
|
|
#include "struct_defs/wifi_battle_tower_data.h"
|
|
|
|
#include "battle_hall_save.h"
|
|
#include "wifi_list.h"
|
|
|
|
typedef struct BattleFrontierStats {
|
|
u16 soloStats[STATS_NUM_SOLO_STATS_AND_ACTIVE_FLAGS];
|
|
u16 wfcStats[MAX_FRIENDS][STATS_NUM_WFC_STATS];
|
|
} BattleFrontierStats;
|
|
|
|
typedef struct BattleFrontierSave {
|
|
BattleFrontierStats stats;
|
|
union {
|
|
WifiBattleTowerSave wifiBattleTowerSave;
|
|
UnkStruct_0202FF58 unk_8E0_val2;
|
|
BattleHallSave hallSave;
|
|
UnkStruct_020302DC unk_8E0_val4;
|
|
UnkStruct_020304A0 unk_8E0_val5;
|
|
};
|
|
struct {
|
|
WifiBattleTowerRecord wifiBattleTowerRecord;
|
|
FrontierEasyChatMessages easyChatMessages;
|
|
WifiBattleTowerDownloadData wifiBattleTowerDownloadData;
|
|
} unk_950;
|
|
struct {
|
|
UnkStruct_020300F4 unk_00;
|
|
} unk_1614;
|
|
struct {
|
|
BattleHallStreakFlags streakFlags;
|
|
} hall;
|
|
struct {
|
|
UnkStruct_0203041C unk_00;
|
|
} unk_161C;
|
|
struct {
|
|
UnkStruct_020305B8 unk_00;
|
|
} unk_1620;
|
|
} BattleFrontierSave;
|
|
|
|
#endif // POKEPLATINUM_STRUCT_BATTLE_FRONTIER_H
|