23 #ifndef M4_ADV_R_ADV_H 24 #define M4_ADV_R_ADV_H 26 #include "common/algorithm.h" 27 #include "m4/adv_r/adv_hotspot.h" 28 #include "m4/m4_types.h" 32 #define MAX_SCENES 180 33 #define MAXRAILNODES 32 34 #define PATH_END 0xffff 35 #define MAX_PLYR_STRING_LEN 40 37 #define STR_FADEPAL "fade palette" 38 #define STR_RAILNODE "rail node" 39 #define STR_PATH_NODE "path node" 42 INSTALL_SOUND_DRIVERS = 1,
43 INSTALL_PLAYER_BEEN_INIT = 2,
44 INSTALL_RAIL_SYSTEM = 4,
45 INSTALL_INVENTORY_SYSTEM = 8,
46 INSTALL_INVERSE_PALETTE = 0x10,
56 #define GLOBAL_SCENE 999 58 enum KernelTriggerType {
60 KT_DAEMON, KT_PREPARSE, KT_EXPIRE, KT_LOOP
71 int32 x1 = 0, y1 = 0, x2 = 0, y2 = 0;
72 int32 alternateWalkToNode = 0;
73 int32 walkAroundNode1 = 0;
74 int32 walkAroundNode2 = 0;
75 int32 walkAroundNode3 = 0;
76 int32 walkAroundNode4 = 0;
80 char art_base[MAX_FILENAME_SIZE] = { 0 };
81 char picture_base[MAX_FILENAME_SIZE] = { 0 };
83 int32 num_hotspots = 0;
85 int32 num_parallax = 0;
90 int32 front_y = 400, back_y = 100;
91 int32 front_scale = 100, back_scale = 85;
93 int16 depth_table[16];
94 int32 numRailNodes = 0;
Definition: database.h:28
Definition: adv_hotspot.h:30
signed char * fill(signed char *first, signed char *last, Value val)
Definition: algorithm.h:168