Hengband  2.2.1
load.h
[詳解]
1 #pragma once
2 
3 /*
4  * Flags for wr_item()/rd_item()
5  */
6 #define SAVE_ITEM_PVAL 0x00000001
7 #define SAVE_ITEM_DISCOUNT 0x00000002
8 #define SAVE_ITEM_NUMBER 0x00000004
9 #define SAVE_ITEM_NAME1 0x00000008
10 #define SAVE_ITEM_NAME2 0x00000010
11 #define SAVE_ITEM_TIMEOUT 0x00000020
12 #define SAVE_ITEM_TO_H 0x00000040
13 #define SAVE_ITEM_TO_D 0x00000080
14 #define SAVE_ITEM_TO_A 0x00000100
15 #define SAVE_ITEM_AC 0x00000200
16 #define SAVE_ITEM_DD 0x00000400
17 #define SAVE_ITEM_DS 0x00000800
18 #define SAVE_ITEM_IDENT 0x00001000
19 #define SAVE_ITEM_MARKED 0x00002000
20 #define SAVE_ITEM_ART_FLAGS0 0x00004000
21 #define SAVE_ITEM_ART_FLAGS1 0x00008000
22 #define SAVE_ITEM_ART_FLAGS2 0x00010000
23 #define SAVE_ITEM_ART_FLAGS3 0x00020000
24 #define SAVE_ITEM_CURSE_FLAGS 0x00040000
25 #define SAVE_ITEM_HELD_M_IDX 0x00080000
26 #define SAVE_ITEM_XTRA1 0x00100000
27 #define SAVE_ITEM_XTRA2 0x00200000
28 #define SAVE_ITEM_XTRA3 0x00400000
29 #define SAVE_ITEM_XTRA4 0x00800000
30 #define SAVE_ITEM_XTRA5 0x01000000
31 #define SAVE_ITEM_FEELING 0x02000000
32 #define SAVE_ITEM_INSCRIPTION 0x04000000
33 #define SAVE_ITEM_ART_NAME 0x08000000
34 #define SAVE_ITEM_ART_FLAGS4 0x10000000
35 
36  /*
37  * Flags for wr_monster()/rd_monster()
38  */
39 #define SAVE_MON_AP_R_IDX 0x00000001
40 #define SAVE_MON_SUB_ALIGN 0x00000002
41 #define SAVE_MON_CSLEEP 0x00000004
42 #define SAVE_MON_FAST 0x00000008
43 #define SAVE_MON_SLOW 0x00000010
44 #define SAVE_MON_STUNNED 0x00000020
45 #define SAVE_MON_CONFUSED 0x00000040
46 #define SAVE_MON_MONFEAR 0x00000080
47 #define SAVE_MON_TARGET_Y 0x00000100
48 #define SAVE_MON_TARGET_X 0x00000200
49 #define SAVE_MON_INVULNER 0x00000400
50 #define SAVE_MON_SMART 0x00000800
51 #define SAVE_MON_EXP 0x00001000
52 #define SAVE_MON_MFLAG2 0x00002000
53 #define SAVE_MON_NICKNAME 0x00004000
54 #define SAVE_MON_PARENT 0x00008000
55 
56 /* load.c */
57 extern errr rd_savefile_new(void);
58 extern bool load_floor(saved_floor_type *sf_ptr, BIT_FLAGS mode);
errr rd_savefile_new(void)
ロード処理全体のメイン関数 / Actually read the savefile
Definition: load.c:4013
u32b BIT_FLAGS
32ビットのフラグ配列の型定義
Definition: h-type.h:225
int errr
エラーコードの定義 / Error codes for function return values
Definition: h-type.h:57
Definition: floor-save.h:8
bool load_floor(saved_floor_type *sf_ptr, BIT_FLAGS mode)
一時保存フロア情報を読み込む / Attempt to load the temporally saved-floor data
Definition: load.c:4106