summaryrefslogtreecommitdiff
path: root/include/d/save
diff options
context:
space:
mode:
authorTakaRikka <38417346+TakaRikka@users.noreply.github.com>2021-11-10 23:54:31 -0800
committerTakaRikka <38417346+TakaRikka@users.noreply.github.com>2021-11-10 23:54:31 -0800
commit70eabb12bd5e9327ccd01b1f9367fca109d4fbfa (patch)
treebc478c843622a25b54dd87479b6575be425b7488 /include/d/save
parent74ed2da8bc93804373cddf64c0c878603150b699 (diff)
wip
Diffstat (limited to 'include/d/save')
-rw-r--r--include/d/save/d_save.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/d/save/d_save.h b/include/d/save/d_save.h
index 96baf9dc29..91977e0be3 100644
--- a/include/d/save/d_save.h
+++ b/include/d/save/d_save.h
@@ -315,6 +315,10 @@ enum ItemTable {
/* 0xFF */ NO_ITEM
};
+enum EquipItem {
+ /* 0x103 */ EQUIP_SWORD = 0x103,
+};
+
enum CollectItem {
/* 0x0 */ COLLECT_CLOTHING,
/* 0x1 */ COLLECT_SWORD,
@@ -915,6 +919,9 @@ class dSv_restart_c {
public:
void setRoom(const cXyz&, s16, s8);
+ s16 getStartPoint() const { return mStartPoint; }
+ u32 getLastMode() const { return mLastMode; }
+
private:
/* 0x00 */ s8 mRoomNo;
/* 0x01 */ u8 field_0x01[3];
@@ -999,6 +1006,8 @@ public:
dSv_zone_c* getZones() { return mZone; }
dSv_player_c& getPlayer() { return mSavedata.getPlayer(); }
dSv_event_c& getTmp() { return mTmp; }
+ dSv_restart_c& getRestart() { return mRestart; }
+ dSv_event_c& getEvent() { return mSavedata.getEvent(); }
s64 getStartTime() { return mStartTime; }
s64 getSaveTotalTime() { return mSaveTotalTime; }
void initDan(s8 param_0) { mDan.init(param_0); }