summaryrefslogtreecommitdiff
path: root/include/rescue_team_info.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/rescue_team_info.h')
-rw-r--r--include/rescue_team_info.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/include/rescue_team_info.h b/include/rescue_team_info.h
new file mode 100644
index 0000000..5c0050a
--- /dev/null
+++ b/include/rescue_team_info.h
@@ -0,0 +1,41 @@
+#ifndef RESCUE_TEAM_INFO_H
+#define RESCUE_TEAM_INFO_H
+
+#define TEAM_NAME_LENGTH 10
+
+enum TeamRanks
+{
+ NORMAL_RANK,
+ BRONZE_RANK,
+ SILVER_RANK,
+ GOLD_RANK,
+ PLATINUM_RANK,
+ DIAMOND_RANK,
+ LUCARIO_RANK,
+ MAX_TEAM_RANKS
+};
+
+struct RescueTeamData
+{
+ u8 teamName[TEAM_NAME_LENGTH];
+ s32 teamRankPts;
+ u8 unk10;
+};
+
+void LoadRescueTeamInfo(void);
+struct RescueTeamData *GetRescueTeamInfo(void);
+void InitializeResuceTeamInfo(void);
+void sub_80920B8(u8 *buffer);
+void sub_80920D8(u8 *buffer);
+void SetRescueTeamName(u8 *buffer);
+s32 GetTeamRankPts(void);
+s32 GetPtsToNextRank(void);
+void SetTeamRankPoints(s32 newPts);
+void AddToTeamRankPts(s32 newPts);
+u8 GetRescueTeamRank(void);
+const char *GetTeamRankString(u8 index);
+u8 sub_80921B8(void);
+u32 sub_80921C4(u8 *param_1,u32 param_2);
+u32 sub_809222C(u8 *param_1, u32 param_2);
+
+#endif // RESCUE_TEAM_INFO_H