[Scummvm-cvs-logs] SF.net SVN: scummvm:[54881] scummvm/trunk

strangerke at users.sourceforge.net strangerke at users.sourceforge.net
Sun Dec 12 09:37:19 CET 2010


Revision: 54881
          http://scummvm.svn.sourceforge.net/scummvm/?rev=54881&view=rev
Author:   strangerke
Date:     2010-12-12 08:37:19 +0000 (Sun, 12 Dec 2010)

Log Message:
-----------
HUGO: Replace PROMPT box by YESNO box in H3 Dos

This only applies to the old man dialog. 
This makes H3 Dos completable.

Modified Paths:
--------------
    scummvm/trunk/dists/engine-data/hugo.dat
    scummvm/trunk/engines/hugo/hugo.h
    scummvm/trunk/tools/create_hugo/create_hugo.h
    scummvm/trunk/tools/create_hugo/staticdata.h

Modified: scummvm/trunk/dists/engine-data/hugo.dat
===================================================================
(Binary files differ)

Modified: scummvm/trunk/engines/hugo/hugo.h
===================================================================
--- scummvm/trunk/engines/hugo/hugo.h	2010-12-12 07:40:00 UTC (rev 54880)
+++ scummvm/trunk/engines/hugo/hugo.h	2010-12-12 08:37:19 UTC (rev 54881)
@@ -35,7 +35,7 @@
 #include "hugo/file.h"
 
 #define HUGO_DAT_VER_MAJ 0                          // 1 byte
-#define HUGO_DAT_VER_MIN 32                         // 1 byte
+#define HUGO_DAT_VER_MIN 33                         // 1 byte
 #define DATAALIGNMENT    4
 #define EDGE             10                         // Closest object can get to edge of screen
 #define EDGE2            (EDGE * 2)                 // Push object further back on edge collision

Modified: scummvm/trunk/tools/create_hugo/create_hugo.h
===================================================================
--- scummvm/trunk/tools/create_hugo/create_hugo.h	2010-12-12 07:40:00 UTC (rev 54880)
+++ scummvm/trunk/tools/create_hugo/create_hugo.h	2010-12-12 08:37:19 UTC (rev 54881)
@@ -31,7 +31,7 @@
 #define DATAALIGNMENT 4
 
 #define HUGO_DAT_VER_MAJ 0  // 1 byte
-#define HUGO_DAT_VER_MIN 32 // 1 byte
+#define HUGO_DAT_VER_MIN 33 // 1 byte
 
 typedef unsigned char  uint8;
 typedef unsigned char  byte;

Modified: scummvm/trunk/tools/create_hugo/staticdata.h
===================================================================
--- scummvm/trunk/tools/create_hugo/staticdata.h	2010-12-12 07:40:00 UTC (rev 54880)
+++ scummvm/trunk/tools/create_hugo/staticdata.h	2010-12-12 08:37:19 UTC (rev 54881)
@@ -10818,10 +10818,15 @@
 act2 axy_wfall_clf_3d      = {INIT_OBJXY, 0,  HERO,      280, 140};
 act2 axy_wfallb_wbase_3d   = {INIT_OBJXY, 0,  HERO,      273, 114};
 
-act3 abtipprompt_3d = {PROMPT, 0,  kSTBridgeprompt_3d, tiprsp_3d, kALnotip_3d, kALbtip_3d,  false};
-act3 aold1c_3d      = {PROMPT, 60, kSTOldman1_3d,      oldrsp_3d, kALold2_3d,  kALwrong_3d, false};
-act3 aold2_3d       = {PROMPT, 0,  kSTOldman2_3d,      oldrsp_3d, kALold3_3d,  kALwrong_3d, false};
-act3 aold3_3d       = {PROMPT, 0,  kSTOldman3_3d,      oldrsp_3d, kALold7_3d,  kALold4_3d,  false};
+act3 abtipprompt_3d = {PROMPT, 0,  kSTBridgeprompt_3d, tiprsp_3d,   kALnotip_3d, kALbtip_3d,  false};
+//HACK: Use YESNO Box instead of PROMPT box as the PROMPT box is not currently implemented
+//This allows to test if the game is completable
+//act3 aold1c_3d      = {PROMPT, 60, kSTOldman1_3d,      oldrsp_3d,   kALold2_3d,  kALwrong_3d, false};
+//act3 aold2_3d       = {PROMPT, 0,  kSTOldman2_3d,      oldrsp_3d,   kALold3_3d,  kALwrong_3d, false};
+//act3 aold3_3d       = {PROMPT, 0,  kSTOldman3_3d,      oldrsp_3d,   kALold7_3d,  kALold4_3d,  false};
+act43 aold1c_3d     = {YESNO, 60,  kSTOldman1_3d,      kALwrong_3d, kALold2_3d};
+act43 aold2_3d      = {YESNO, 0,   kSTOldman2_3d,      kALwrong_3d, kALold3_3d};
+act43 aold3_3d      = {YESNO, 0,   kSTOldman3_3d,      kALold4_3d,  kALold7_3d};
 
 act5 acamp4a_3d =    {INIT_OBJVXY, 0,   NAT2_3d,     4,       0};
 act5 acamp4b_3d =    {INIT_OBJVXY, 0,   NATG_3d,     3,       0};


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list