235 Commits

Author SHA1 Message Date
Travis Howell
3a66c413e1 Allow subtitles to be disabled in HE70 - HE73 games.
svn-id: r19603
2005-11-15 22:42:33 +00:00
Travis Howell
1f36acc50b Add missing else.
svn-id: r19433
2005-11-05 09:23:05 +00:00
Eugene Sandulenko
b36677af71 Update FSF address. Eek. Actually that took place on May 1, 2005
svn-id: r19142
2005-10-18 01:30:26 +00:00
Travis Howell
d69f434447 Inventory works in Macintosh version of indy3 now.
svn-id: r18921
2005-10-02 01:26:53 +00:00
Travis Howell
aeb09b2ce4 Add inventory display for Mac. version of indy3.
svn-id: r18918
2005-10-01 13:02:35 +00:00
Travis Howell
40bf69230c Ooops
svn-id: r18821
2005-09-14 10:36:18 +00:00
Travis Howell
4645dcb6dd Fix skipping cutscenes in C64 maniac.
svn-id: r18820
2005-09-14 10:35:04 +00:00
Travis Howell
b02a983c85 Fix entry point in C64 maniac.
svn-id: r18817
2005-09-14 05:31:18 +00:00
Eugene Sandulenko
6b4484472b Remove trailing whitespaces.
svn-id: r18604
2005-07-30 21:11:48 +00:00
Travis Howell
56b766f001 Add patch:
1233352 - Fix hanging descheduled entry/exit scripts

svn-id: r18510
2005-07-07 09:52:04 +00:00
Max Horn
8b1d7b9166 When including files from common/, explicitly use the common/ prefix
svn-id: r18444
2005-06-24 15:23:51 +00:00
Max Horn
f1f7e19dfe Fix for bug #1202487 (MANIAC64: crash after using hunk-o-matic and pressing ESC)
svn-id: r18345
2005-06-04 18:08:05 +00:00
Travis Howell
4fc5ccb8a6 Clear localVars in entry/exit scripts.
svn-id: r18288
2005-05-29 11:54:51 +00:00
Max Horn
852fe1b1c7 Changed name of addMessageToStack to convertMessageToString (still not really happy with that name but at least it is a little bit more descriptive than the old)
svn-id: r18262
2005-05-26 14:14:32 +00:00
Travis Howell
c986a12a81 Correct input script in C64 maniac.
svn-id: r18171
2005-05-18 16:15:56 +00:00
Travis Howell
cc5caba793 HE60/61 still VAR_NOSUBTITLES.
Typo.

svn-id: r17990
2005-05-09 02:59:45 +00:00
Travis Howell
69d000d2d0 All SCUMM6 games use VAR_SUBTITLES, not VAR_NOSUBTITLES.
Cleanup.

svn-id: r17989
2005-05-09 02:38:58 +00:00
Max Horn
7b93b0e079 Moved v2 verb code into class ScummEngine_v2
svn-id: r17725
2005-04-20 23:53:29 +00:00
Max Horn
c46ea8bc40 Replaced the platform specific GF_FOO switches (using _platform instead now)
svn-id: r17716
2005-04-20 18:21:30 +00:00
Travis Howell
ea8d2a0fd0 Correction to last commits.
svn-id: r17700
2005-04-20 01:42:55 +00:00
Travis Howell
2009b72679 Replace all GF_HUMONGOUS use with _heversion.
Make HE60 specific to puttdemo, since it is unqie.
Other HE60 games changed to HE 61.

svn-id: r17698
2005-04-20 01:33:44 +00:00
Max Horn
871e278f8b Reduce dependencies on scumm/util.h; modified ScummNESFile a bit so that it complies a bit better with our code formatting rules
svn-id: r17508
2005-04-10 12:59:17 +00:00
Max Horn
d271b58aa7 Got rid of GF_NEW_OPCODES
svn-id: r17488
2005-04-09 20:13:30 +00:00
Travis Howell
aeec229615 getScriptSlot() must start from slot 1, required for nukeArrays() in HE games.
svn-id: r17383
2005-04-05 11:06:03 +00:00
Max Horn
ac247c9b94 Started to move some resource related code into a new class ResourceManager (hypothetic goal for the future: use ResourceManager in ScummEx)
svn-id: r17311
2005-03-31 21:39:31 +00:00
Max Horn
3497e9afa4 cleanup
svn-id: r17222
2005-03-25 00:40:58 +00:00
Travis Howell
7b3b253fba Seems to work now, maybe fixed by script cycles?
svn-id: r17088
2005-03-12 06:45:27 +00:00
Travis Howell
e50aca32a8 Missed a change.
svn-id: r16960
2005-02-28 13:34:52 +00:00
Travis Howell
36705d4344 Add support for script cycles used by HE90+ games.
svn-id: r16958
2005-02-28 13:23:10 +00:00
Max Horn
b6ea449335 Renamed _localScriptList to _localScriptOffsets for clarity
svn-id: r16691
2005-01-29 15:49:57 +00:00
Travis Howell
99c00c9e5d *** empty log message ***
svn-id: r16630
2005-01-24 10:10:50 +00:00
Travis Howell
63ebdfa6c7 Correct sound offset size
svn-id: r16628
2005-01-24 10:07:17 +00:00
Max Horn
47280d9433 Updated copyright
svn-id: r16398
2005-01-01 16:09:25 +00:00
Travis Howell
1922b330ad Add keyboard control for HE80+ games.
svn-id: r15604
2004-10-18 06:40:36 +00:00
Travis Howell
d42f98d0c4 Add missing case for HE 90+
Always clear complete local script vars.

svn-id: r15564
2004-10-16 05:10:15 +00:00
Travis Howell
39fad0387b Unfortunately still not perfect.
svn-id: r15460
2004-10-08 01:07:44 +00:00
Max Horn
6f02fab8f3 Removed some code which has no effect (looks like a coding mistake?)
svn-id: r15444
2004-10-07 10:33:46 +00:00
Travis Howell
d08a1994f2 nukeArrays seems fine now.
Fix dog regression

svn-id: r15242
2004-09-23 09:11:52 +00:00
Travis Howell
be1ab48a57 Fix array pointer overflows in HE80+ games.
Some arrays are nuked in startScene.

svn-id: r15239
2004-09-23 05:02:15 +00:00
Eugene Sandulenko
64043ff1fc Removed some not necessary #defines which could (and did) lead to program
logic misinterpretation. I assume these were added for readability, but
 (a) names suggestet that they're class variables but they didn't
 (b) their use wasn't consistent, i.e. there were places where variables were
     used directly, not by means of the macros
 (c) they didn't save that much space because they are used in few places.

svn-id: r15179
2004-09-19 00:15:17 +00:00
Travis Howell
d34da28ed9 nukeArrays still nuking wrong arrays.
Add some more differences in later HE versions.
Add HE opcodes changes.

svn-id: r15145
2004-09-17 05:43:37 +00:00
Travis Howell
9105a3ae1d Required for later HE games to.
svn-id: r15084
2004-09-13 02:29:45 +00:00
Travis Howell
6b09826b33 Increase actor.sound to 32 for HE 80+ games.
Add some more HE vars.
More adjustments for copying script strings in HE games.

svn-id: r14903
2004-09-05 09:36:51 +00:00
Travis Howell
438daed1f1 Add basic decoding of debug script scripts.
svn-id: r14871
2004-09-03 06:57:38 +00:00
Max Horn
d8fe05a5fa Fix incorrect flObject base address computation
svn-id: r14854
2004-09-01 07:59:30 +00:00
Travis Howell
35bc32625c Correct assert
svn-id: r14850
2004-09-01 02:41:48 +00:00
Travis Howell
93584bcdc3 Add HE version 80 to avoid additional game ids
svn-id: r14843
2004-08-31 07:32:53 +00:00
Travis Howell
e0bb88b91c Add some WIP code for HE games.
Add some music adjustments

svn-id: r14839
2004-08-30 11:52:33 +00:00
Travis Howell
3540014e45 Later HE 7.1 games need to send virtual x/y mouse vars.
svn-id: r14826
2004-08-29 06:40:03 +00:00
Travis Howell
3d7955dab7 Need throughout puttmoon
svn-id: r14811
2004-08-28 12:01:28 +00:00