OSDN Git Service

[Refactor] #3733 optional 型の値取得処理 value() を撤廃した その1
[hengbandforosx/hengbandosx.git] / src / floor / floor-save.h
index 83de534..85c2961 100644 (file)
@@ -1,12 +1,13 @@
-#pragma once
+#pragma once
 
 #include "system/angband.h"
 
-typedef struct saved_floor_type saved_floor_type;
-void init_saved_floors(player_type *creature_ptr, bool force);
-void clear_saved_floor_files(player_type *creature_ptr);
+class PlayerType;
+struct saved_floor_type;
+void init_saved_floors(PlayerType *player_ptr, bool force);
+void clear_saved_floor_files(PlayerType *player_ptr);
 saved_floor_type *get_sf_ptr(FLOOR_IDX floor_id);
-void kill_saved_floor(player_type *creature_ptr, saved_floor_type *sf_ptr);
-FLOOR_IDX get_new_floor_id(player_type *creature_ptr);
-void precalc_cur_num_of_pet(player_type *creature_ptr);
-FLOOR_IDX max_floor_id;
+void kill_saved_floor(PlayerType *player_ptr, saved_floor_type *sf_ptr);
+FLOOR_IDX get_new_floor_id(PlayerType *player_ptr);
+void precalc_cur_num_of_pet(PlayerType *player_ptr);
+extern FLOOR_IDX max_floor_id;