3 #define MAX_SAVED_FLOORS 20 32 #define CFM_DOWN 0x0002 33 #define CFM_LONG_STAIRS 0x0004 34 #define CFM_XXX 0x0008 35 #define CFM_SHAFT 0x0010 36 #define CFM_RAND_PLACE 0x0020 37 #define CFM_RAND_CONNECT 0x0040 38 #define CFM_SAVE_FLOORS 0x0080 39 #define CFM_NO_RETURN 0x0100 40 #define CFM_FIRST_FLOOR 0x0200 saved_floor_type * get_sf_ptr(FLOOR_IDX floor_id)
保存フロアIDから参照ポインタを得る / Get a pointer for an item of the saved_floors array.
Definition: floor-save.c:205
FLOOR_IDX lower_floor_id
Definition: floor-save.h:16
FLOOR_IDX floor_id
Definition: floor-save.h:10
FLOOR_IDX max_floor_id
Definition: floor-save.c:55
FLOOR_IDX upper_floor_id
Definition: floor-save.h:15
void leave_floor(player_type *creature_ptr)
現在のフロアを離れるに伴って行なわれる保存処理 / Maintain quest monsters, mark next floor_id at stairs, save current floor,...
Definition: floor-save.c:864
u32b visit_mark
Definition: floor-save.h:14
u32b saved_floor_file_sign
Definition: floor-save.c:61
s32b last_visit
Definition: floor-save.h:13
s32b DEPTH
ゲーム中の階層レベルの型定義
Definition: h-type.h:216
u32b BIT_FLAGS
32ビットのフラグ配列の型定義
Definition: h-type.h:225
s16b FLOOR_IDX
ゲーム中のフロアID型を定義
Definition: h-type.h:116
FLOOR_IDX get_new_floor_id(void)
新規に利用可能な保存フロアを返す / Initialize new saved floor and get its floor id.
Definition: floor-save.c:270
s16b savefile_id
Definition: floor-save.h:11
signed long s32b
Definition: h-type.h:107
void prepare_change_floor_mode(BIT_FLAGS mode)
フロア切り替え時の処理フラグを追加する / Prepare mode flags of changing floor
Definition: floor-save.c:339
Definition: floor-save.h:8
void clear_saved_floor_files(void)
保存フロア用テンポラリファイルを削除する / Kill temporal files
Definition: floor-save.c:159
void init_saved_floors(bool force)
保存フロア配列を初期化する / Initialize saved_floors array.
Definition: floor-save.c:69
void precalc_cur_num_of_pet(void)
フロア移動時にペットを伴った場合の準備処理 / Pre-calculate the racial counters of preserved pets
Definition: floor-save.c:521
DEPTH dun_level
Definition: floor-save.h:12
unsigned long u32b
Definition: h-type.h:108
Definition: player-status.h:86
signed short s16b
Definition: h-type.h:98
void change_floor(player_type *creature_ptr)
フロアの切り替え処理 / Enter new floor.
Definition: floor-save.c:1097