22 #ifndef AGS_ENGINE_AC_RUNTIME_DEFINES_H 23 #define AGS_ENGINE_AC_RUNTIME_DEFINES_H 25 #include "ags/shared/ac/common_defines.h" 36 #define MAX_MAXSTRLEN 200 37 #define MAXGLOBALVARS 50 39 #define INVALID_X 30000 40 #define MAXGSVALUES 500 41 #define MAXGLOBALSTRINGS 51 42 #define MAX_INVORDER 500 44 #define DIALOG_RUNNING 1 46 #define DIALOG_NEWROOM 100 47 #define DIALOG_NEWTOPIC 12000 49 #define MAX_PARSED_WORDS 15 51 #define MAXSAVEGAMES 50 55 #define TOP_LISTEDSAVESLOT 99 56 #define MAX_QUEUED_MUSIC 10 57 #define GLED_INTERACTION 1 58 #define GLED_EFFECTS 2 59 #define QUEUED_MUSIC_REPEAT 10000 60 #define MAX_AUDIO_TYPES 30 63 enum LegacyScriptAlignment {
64 kLegacyScAlignLeft = 1,
65 kLegacyScAlignCentre = 2,
66 kLegacyScAlignRight = 3
69 const int LegacyMusicMasterVolumeAdjustment = 60;
70 const int LegacyRoomVolumeFactor = 30;
77 #define WALKABLE_AREAS 305 80 #define IN_BACKGROUND 920 83 #define BACKWARDS 1063 88 #define SCR_NO_VALUE 31998 89 #define SCR_COLOR_TRANSPARENT -1 92 #define TXT_SCOREBAR 29 93 #define MAXSCORE _GP(play).totalscore 95 #define FONT_STATUSBAR 0 96 #define FONT_NORMAL _GP(play).normal_font 98 #define FONT_SPEECH _GP(play).speech_font 107 #define MODE_PICKUP 5 112 #define MODE_CUSTOM1 8 113 #define MODE_CUSTOM2 9 114 #define NUM_STANDARD_VERBS 10 117 #define OVER_TEXTMSG 1 118 #define OVER_COMPLETE 2 119 #define OVER_PICTURE 3 120 #define OVER_TEXTSPEECH 4 121 #define OVER_FIRSTFREE 5 122 #define OVER_CUSTOM -1 124 #define OVR_AUTOPLACE 30000 126 #define FOR_ANIMATION 1 128 #define FOR_EXITLOOP 3 131 #define ACTSP_OBJSOFF (MAX_ROOM_OBJECTS) 133 #define CHMLSOFFS (1 + MAX_ROOM_OBJECTS) 134 #define MAX_SCRIPT_AT_ONCE 10 136 #define EVENT_INPROGRESS 1 137 #define EVENT_CLAIMED 2 141 #define SKIP_NONE 0x00 142 #define SKIP_AUTOTIMER 0x01 143 #define SKIP_KEYPRESS 0x02 144 #define SKIP_MOUSECLICK 0x04 146 #define SKIP_RESULT_TYPE_SHIFT 24 148 #define SKIP_RESULT_DATA_MASK 0x00FFFFFF 152 #define LEGACY_ANIMATE_CHARIDBASE 100 154 #define STD_BUFFER_SIZE 3000 158 #define TURNING_AROUND 1000 159 #define TURNING_BACKWARDS 10000 161 #define LOCTYPE_HOTSPOT 1 162 #define LOCTYPE_CHAR 2 163 #define LOCTYPE_OBJ 3 165 #define MAX_DYNAMIC_SURFACES 20 167 #define RESTART_POINT_SAVE_GAME_NUMBER 999 169 #define MAX_OPEN_SCRIPT_FILES 10 171 #define RETURN_CONTINUE 1