[Scummvm-cvs-logs] CVS: tools descumm6.cpp,1.29,1.30
Max Horn
fingolfin at users.sourceforge.net
Sun Dec 15 12:12:04 CET 2002
Update of /cvsroot/scummvm/tools
In directory sc8-pr-cvs1:/tmp/cvs-serv24271
Modified Files:
descumm6.cpp
Log Message:
added V7 variables
Index: descumm6.cpp
===================================================================
RCS file: /cvsroot/scummvm/tools/descumm6.cpp,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -d -r1.29 -r1.30
--- descumm6.cpp 15 Dec 2002 19:48:31 -0000 1.29
+++ descumm6.cpp 15 Dec 2002 20:11:08 -0000 1.30
@@ -162,7 +162,7 @@
BlockStack *block_stack;
int num_block_stack;
-const char *var_names[] = {
+const char *var_names6[] = {
/* 0 */
NULL,
"g_ego",
@@ -262,11 +262,185 @@
"g_ems_space"
};
+const char *var_names7[] = {
+ /* 0 */
+ NULL,
+ "VAR_MOUSE_X",
+ "VAR_MOUSE_Y",
+ "VAR_VIRT_MOUSE_X",
+ /* 4 */
+ "VAR_VIRT_MOUSE_Y",
+ "VAR_V6_SCREEN_WIDTH",
+ "VAR_V6_SCREEN_HEIGHT",
+ "VAR_CAMERA_POS_X",
+ /* 8 */
+ "VAR_CAMERA_POS_Y",
+ "VAR_OVERRIDE",
+ "VAR_ROOM",
+ "VAR_ROOM_RESOURCE",
+ /* 12 */
+ "VAR_TALK_ACTOR",
+ "VAR_HAVE_MSG",
+ "VAR_TIMER",
+ "VAR_TMR_4",
+ /* 16 */
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ /* 20 */
+ NULL,
+ NULL,
+ "VAR_LEFTBTN_DOWN",
+ "VAR_RIGHTBTN_DOWN",
+ /* 24 */
+ "VAR_LEFTBTN_HOLD",
+ "VAR_RIGHTBTN_HOLD",
+ "VAR_PERFORMANCE_1",
+ "VAR_PERFORMANCE_2",
+ /* 28 */
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ /* 32 */
+ "VAR_V6_EMSSPACE",
+ NULL,
+ "VAR_V6_RANDOM_NR",
+ "VAR_NEW_ROOM",
+ /* 36 */
+ "VAR_WALKTO_OBJ",
+ NULL,
+ "VAR_CAMERA_DEST_X",
+ "VAR_CAMERA_DEST_>",
+ /* 40 */
+ "VAR_CAMERA_FOLLOWED_ACTOR",
+ NULL,
+ NULL,
+ NULL,
+ /* 44 */
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ /* 48 */
+ NULL,
+ NULL,
+ "VAR_SCROLL_SCRIPT",
+ "VAR_ENTRY_SCRIPT",
+ /* 52 */
+ "VAR_ENTRY_SCRIPT2",
+ "VAR_EXIT_SCRIPT",
+ "VAR_EXIT_SCRIPT2",
+ "VAR_VERB_SCRIPT",
+ /* 56 */
+ "VAR_SENTENCE_SCRIPT",
+ "VAR_HOOK_SCRIPT",
+ "VAR_CUTSCENE_START_SCRIPT",
+ "VAR_CUTSCENE_END_SCRIPT",
+ /* 60 */
+ "VAR_UNK_SCRIPT",
+ "VAR_UNK_SCRIPT2",
+ "VAR_CUTSCENEEXIT_KEY",
+ "VAR_RESTART_KEY", // ???
+ /* 64 */
+ "VAR_PAUSE_KEY",
+ "VAR_SAVELOADDIALOG_KEY", // ???
+ "VAR_TALKSTOP_KEY", // ???
+ NULL,
+ /* 68 */
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ /* 72 */
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ /* 76 */
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ /* 80 */
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ /* 84 */
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ /* 88 */
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ /* 92 */
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ /* 96 */
+ NULL,
+ "VAR_TIMER_NEXT",
+ "VAR_TMR_1",
+ "VAR_TMR_2",
+ /* 100 */
+ "VAR_TMR_3",
+ "VAR_CAMERA_MIN_X",
+ "VAR_CAMERA_MAX_X",
+ "VAR_CAMERA_MIN_Y",
+ /* 104 */
+ "VAR_CAMERA_MAX_Y",
+ "VAR_CAMERA_THRESHOLD_X",
+ "VAR_CAMERA_THRESHOLD_Y",
+ "VAR_CAMERA_SPEED_X",
+ /* 108 */
+ "VAR_CAMERA_SPEED_Y",
+ "VAR_CAMERA_ACCEL_X",
+ "VAR_CAMERA_ACCEL_Y",
+ "VAR_EGO",
+ /* 112 */
+ "VAR_CURSORSTATE",
+ "VAR_USERPUT",
+ "VAR_DEFAULT_TALK_DELAY",
+ "VAR_CHARINC",
+ /* 116 */
+ "VAR_DEBUGMODE",
+ NULL,
+ NULL,
+ "VAR_CHARSET_MASK",
+ /* 120 */
+ NULL,
+ NULL,
+ NULL,
+ "VAR_VIDEONAME",
+ /* 124 */
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ /* 128 */
+ NULL,
+ NULL,
+ "VAR_STRING2DRAW",
+ "VAR_CUSTOMSCALETABLE",
+};
+
const char *getVarName(uint var)
{
- if (var >= sizeof(var_names) / sizeof(var_names[0]))
- return NULL;
- return var_names[var];
+ if (scriptVersion == 7) {
+ if (var >= sizeof(var_names7) / sizeof(var_names7[0]))
+ return NULL;
+ return var_names7[var];
+ } else {
+ if (var >= sizeof(var_names6) / sizeof(var_names6[0]))
+ return NULL;
+ return var_names6[var];
+ }
}
void push(StackEnt * se)
More information about the Scummvm-git-logs
mailing list