40 #ifndef ICB_PX_MAPFILE_H_INCLUDED 41 #define ICB_PX_MAPFILE_H_INCLUDED 44 #include "engines/icb/common/px_common.h" 50 #define REMORA_MAP_FILE_VERSION 100 53 #if !defined(REMORA_MAP_FILENAME) 54 #define REMORA_MAP_FILENAME "remora_map" 57 #if !defined(REMORA_MAP_PC_EXT) 58 #define REMORA_MAP_PC_EXT "rmf_pc" 61 #if !defined(REMORA_MAP_PSX_EXT) 62 #define REMORA_MAP_PSX_EXT "rmf_psx" 65 #if !defined(PX_MAP_EXT) 67 #define PX_MAP_EXT REMORA_MAP_PSX_EXT 69 #define PX_MAP_EXT REMORA_MAP_PC_EXT 76 #define REMORA_MAP_MAX_KNOWLEDGE_LEVEL 3 82 enum MapObjectType { REMORA_MAP_RECTANGLE = 0, REMORA_MAP_FILLED_RECTANGLE, REMORA_MAP_LINE, REMORA_MAP_TEXT, REMORA_MAP_POLYGON, REMORA_MAP_NUM_OBJECTS };
85 #define GET_KNOWLEDGE_LEVEL(x) ((uint32)((x & 0xf0) >> 4)) 86 #define GET_OBJECT_TYPE(x) ((MapObjectType)(x & 0x0f)) 102 uint32 nLocationNameHash;
114 uint32 nLocationNameHash;
126 uint32 nLocationNameHash;
138 uint32 nLocationNameHash;
150 uint32 nLocationNameHash;
163 #endif // #if !defined(_PX_MAPFILE_H_INCLUDED) Definition: px_mapfile.h:101
Definition: px_mapfile.h:113
Definition: px_mapfile.h:137
Definition: px_mapfile.h:149
Definition: px_mapfile.h:91
Definition: px_mapfile.h:125