Travis Howell
|
bb37b9b839
|
Skip DLTA frames for now, when loading character face data in the Amiga multi-lingual version. To prevent reading past the end of data.
svn-id: r27918
|
2007-07-05 07:39:53 +00:00 |
|
Travis Howell
|
be61cff6d1
|
Fix incorrect face frame been shown during dialogs, due to regression in revision 27834.
svn-id: r27917
|
2007-07-05 06:38:54 +00:00 |
|
Travis Howell
|
3c94b096f6
|
Fix introduction in Amiga multi-lingual version. Specifically characters for the introduction are only available in disk1
svn-id: r27897
|
2007-07-04 11:17:37 +00:00 |
|
Nicola Mettifogo
|
87594aae73
|
Changed Dialogue from a typedef for an implicit n-tree of Questions to a plain-vanilla array. This greatly simplify management and doesn't require obscure flagging of tree leaves.
svn-id: r27887
|
2007-07-03 19:44:31 +00:00 |
|
Nicola Mettifogo
|
e8e2ddc8e6
|
Some cheap renaming and cleanup.
svn-id: r27886
|
2007-07-03 19:27:44 +00:00 |
|
Nicola Mettifogo
|
99df4dd7e2
|
Removed special displayBalloonString routine.
svn-id: r27850
|
2007-07-02 07:32:06 +00:00 |
|
Nicola Mettifogo
|
3a0e0916d6
|
Fixed glitch: protection code appearing over prompt.
svn-id: r27848
|
2007-07-02 07:07:47 +00:00 |
|
Nicola Mettifogo
|
89a7005148
|
Applied new flatBlitCnv and little refactoring to dialogue code.
svn-id: r27834
|
2007-07-01 19:29:09 +00:00 |
|
Nicola Mettifogo
|
675227e81f
|
Introduced new flatBlitCnv to reduce code duplication.
svn-id: r27833
|
2007-07-01 19:28:32 +00:00 |
|
Max Horn
|
e1bcd70436
|
Re-added __attribute__(packed)
svn-id: r27830
|
2007-07-01 18:18:43 +00:00 |
|
Nicola Mettifogo
|
94fab1c151
|
Wrapped dialogue functions into a new DialogueManager, and some basic refactoring.
svn-id: r27827
|
2007-07-01 16:12:21 +00:00 |
|
Nicola Mettifogo
|
d2189e7111
|
Removed some paranoia screen updates. May cause some minor glitches.
svn-id: r27817
|
2007-07-01 10:07:59 +00:00 |
|
Nicola Mettifogo
|
caa69a55fc
|
Made changeCharacter restore the previous open Archive after completing its duties: this fixes known crash when mini-Dino activates robot, and possibly many unknown others.
svn-id: r27684
|
2007-06-23 21:53:13 +00:00 |
|
Nicola Mettifogo
|
2fb22f2eea
|
Now clipping frame # to avoid crashes because of bad behavior of game scripts.
svn-id: r27683
|
2007-06-23 21:42:45 +00:00 |
|
Max Horn
|
9f1e47aa53
|
Compare Common::KEYCODE_ against KeyState::keycode, not KeyState::ascii
svn-id: r27666
|
2007-06-23 14:19:54 +00:00 |
|
Nicola Mettifogo
|
83172bc8b0
|
Changed input routine to use KEYCODE.
svn-id: r27664
|
2007-06-23 14:10:44 +00:00 |
|
Max Horn
|
86dffa1dc9
|
0xD -> Common::KEYCODE_RETURN
svn-id: r27639
|
2007-06-22 23:14:33 +00:00 |
|
Nicola Mettifogo
|
f6e2c67cbb
|
Mouse is now properly hidden during dialogues, and is restored after load/save dialog boxes are closed. Moreover, kEngineMouse constant has been renamed to better match its meaning.
svn-id: r27539
|
2007-06-18 20:11:49 +00:00 |
|
Filippos Karapetis
|
77acf1bd38
|
Silence MSVC8 warning
svn-id: r27475
|
2007-06-16 17:55:45 +00:00 |
|
Travis Howell
|
f4518cd344
|
The codes difference when selecting character, only applies to the Amiga multi-lingual version.
svn-id: r27464
|
2007-06-16 11:45:40 +00:00 |
|
Nicola Mettifogo
|
9b62d2a6ea
|
Fixed - embarrassing - broken password check.
svn-id: r27463
|
2007-06-16 11:43:07 +00:00 |
|
Travis Howell
|
5b7d2d2f10
|
Add code difference in Amiga versions, when selecting character.
svn-id: r27462
|
2007-06-16 11:35:29 +00:00 |
|
Nicola Mettifogo
|
860f9613b5
|
Made language selection screen policy clearer.
svn-id: r27461
|
2007-06-16 11:28:07 +00:00 |
|
Nicola Mettifogo
|
d3ced30c81
|
Fixed regression: crash when loading objects on Amiga.
svn-id: r27460
|
2007-06-16 11:22:23 +00:00 |
|
Travis Howell
|
987aaa6d81
|
Reduce code duplication.
svn-id: r27459
|
2007-06-16 11:13:36 +00:00 |
|
Travis Howell
|
ae3a2b70fb
|
Fix quit command failing in certain locations (ie character/language selection) for now.
svn-id: r27458
|
2007-06-16 10:47:27 +00:00 |
|
Travis Howell
|
e8b89bcca1
|
Update comment.
svn-id: r27446
|
2007-06-16 08:56:50 +00:00 |
|
Travis Howell
|
ab1b2e04a9
|
Remove code to skip frames in the Amiga demo again, as it fixes Honest Chan not appearing correctly.
svn-id: r27442
|
2007-06-16 06:36:16 +00:00 |
|
Travis Howell
|
4362692684
|
Add GF_LANG_MULT game flag, for detecting differences between the two Amiga versions.
svn-id: r27441
|
2007-06-16 02:43:31 +00:00 |
|
Nicola Mettifogo
|
85ce1d85ca
|
All known versions of Nippon Safes are now enabled with all features except for half-brite effects. Please keep an eye out for regression.
svn-id: r27437
|
2007-06-15 21:40:02 +00:00 |
|
Travis Howell
|
021a66a0ab
|
More adjustments for Amiga version.
svn-id: r27417
|
2007-06-15 14:39:57 +00:00 |
|
Travis Howell
|
6c3a81cd4e
|
More adjustments for Amiga version.
svn-id: r27416
|
2007-06-15 14:28:14 +00:00 |
|
Travis Howell
|
f8b030991d
|
When selecting language, ignore request for language that doesn't exist.
svn-id: r27414
|
2007-06-15 06:30:44 +00:00 |
|
Travis Howell
|
ef14ab45df
|
Another adjustment for Amiga version.
svn-id: r27413
|
2007-06-15 04:22:21 +00:00 |
|
Travis Howell
|
e5c1149cde
|
Enable language screen in Amiga version.
svn-id: r27412
|
2007-06-15 04:15:41 +00:00 |
|
Travis Howell
|
388b8689a6
|
Add basic support for Amiga version.
svn-id: r27411
|
2007-06-15 04:05:57 +00:00 |
|
Nicola Mettifogo
|
24daa86bdd
|
oops wrong platform.
svn-id: r27398
|
2007-06-14 10:12:25 +00:00 |
|
Nicola Mettifogo
|
607b2f3476
|
Added full version of Nippon Safes for Amiga (EN/FR/DE) to detector.
svn-id: r27389
|
2007-06-13 20:00:39 +00:00 |
|
Eugene Sandulenko
|
6e5b70f5e9
|
Patch #1733764: "Fallback detection patch". GSoC student.
svn-id: r27375
|
2007-06-12 12:22:25 +00:00 |
|
Nicola Mettifogo
|
bc727771a6
|
Silenced warning on WinCE.
svn-id: r27236
|
2007-06-09 09:25:18 +00:00 |
|
Nicola Mettifogo
|
df324b90d8
|
Fixed crash on exit (bug #1726185).
svn-id: r27105
|
2007-06-05 11:49:01 +00:00 |
|
Max Horn
|
218e132e37
|
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
2007-05-30 21:56:52 +00:00 |
|
Nicola Mettifogo
|
7d2809108e
|
Fixed the largest memory leaks.
svn-id: r26905
|
2007-05-21 21:06:30 +00:00 |
|
Nicola Mettifogo
|
8bc8433059
|
Fixed palette fade in intro sequence and palette effect for Dino's treatment
svn-id: r26904
|
2007-05-21 19:09:49 +00:00 |
|
Nicola Mettifogo
|
cf8dee054d
|
Fixed regression: location comment wasn't shown on every location except the first visited.
svn-id: r26895
|
2007-05-20 20:35:08 +00:00 |
|
Nicola Mettifogo
|
d3f6518f6f
|
Added guard code to prevent crashes when stopping sound effects.
svn-id: r26894
|
2007-05-20 19:59:15 +00:00 |
|
Nicola Mettifogo
|
b7b3030383
|
Fixed bug. snprintf counts the termination character on Linux, but not on Windows, so had to resort to another solution.
svn-id: r26893
|
2007-05-20 17:17:48 +00:00 |
|
Nicola Mettifogo
|
1eafa813ed
|
Removed phony 'start game' message from Amiga demo.
svn-id: r26891
|
2007-05-20 16:15:35 +00:00 |
|
Nicola Mettifogo
|
2dd30d9aa6
|
Disabled halfbrite for Amiga versions. The effect will be enabled again when support is complete.
svn-id: r26890
|
2007-05-20 16:13:16 +00:00 |
|
Nicola Mettifogo
|
2a850d0978
|
Fixed embarrassing - and old as time - mistake preventing some items from being deleted from the screen when picked up.
svn-id: r26889
|
2007-05-20 13:47:43 +00:00 |
|