diff options
author | Arnaud Boutonné | 2010-12-12 08:37:19 +0000 |
---|---|---|
committer | Arnaud Boutonné | 2010-12-12 08:37:19 +0000 |
commit | 2bbe59ad8d39f4c526eff6f468dbc4de9853d2f6 (patch) | |
tree | 9edae74baaf2c188c570017bb8b5eab8aebb7e92 | |
parent | c428cfbb855fa3162fcc6aff87e2b1c8a3de799a (diff) | |
download | scummvm-rg350-2bbe59ad8d39f4c526eff6f468dbc4de9853d2f6.tar.gz scummvm-rg350-2bbe59ad8d39f4c526eff6f468dbc4de9853d2f6.tar.bz2 scummvm-rg350-2bbe59ad8d39f4c526eff6f468dbc4de9853d2f6.zip |
HUGO: Replace PROMPT box by YESNO box in H3 Dos
This only applies to the old man dialog.
This makes H3 Dos completable.
svn-id: r54881
-rw-r--r-- | dists/engine-data/hugo.dat | bin | 175587 -> 175559 bytes | |||
-rw-r--r-- | engines/hugo/hugo.h | 2 | ||||
-rw-r--r-- | tools/create_hugo/create_hugo.h | 2 | ||||
-rw-r--r-- | tools/create_hugo/staticdata.h | 13 |
4 files changed, 11 insertions, 6 deletions
diff --git a/dists/engine-data/hugo.dat b/dists/engine-data/hugo.dat Binary files differindex 62085863f0..2963f5d447 100644 --- a/dists/engine-data/hugo.dat +++ b/dists/engine-data/hugo.dat diff --git a/engines/hugo/hugo.h b/engines/hugo/hugo.h index 4c511efe41..9fea091491 100644 --- a/engines/hugo/hugo.h +++ b/engines/hugo/hugo.h @@ -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 diff --git a/tools/create_hugo/create_hugo.h b/tools/create_hugo/create_hugo.h index 68b34af0ca..d2fab6ec0d 100644 --- a/tools/create_hugo/create_hugo.h +++ b/tools/create_hugo/create_hugo.h @@ -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; diff --git a/tools/create_hugo/staticdata.h b/tools/create_hugo/staticdata.h index 73539c8586..dd43ab620d 100644 --- a/tools/create_hugo/staticdata.h +++ b/tools/create_hugo/staticdata.h @@ -10818,10 +10818,15 @@ act2 axy_wfall_cave_3d = {INIT_OBJXY, 0, HERO, 27, 140}; 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}; |