Commit Graph

5981 Commits

Author SHA1 Message Date
Travis Howell
d987a58529 Didn't need to break HE70 saved games after all.
activity/freddi (he71) only use 13 actors.

svn-id: r18079
2005-05-13 08:37:12 +00:00
Torbjörn Andersson
e23b62cfdf Comment typo.
svn-id: r18078
2005-05-13 06:32:27 +00:00
Torbjörn Andersson
5e52350ebb Changed back _numActors to 30 for Sam & Max to avoid breaking savegame
compatibility.

svn-id: r18077
2005-05-13 06:32:01 +00:00
Travis Howell
0f412efc8d Cases apply to rtRoomImage in He70+ too.
svn-id: r18076
2005-05-13 01:55:07 +00:00
Eugene Sandulenko
8e91b99df8 Remove debug leftover comments.
svn-id: r18074
2005-05-12 18:42:59 +00:00
Torbjörn Andersson
b3ec472639 Removed unused variables to prevent warnings.
svn-id: r18070
2005-05-12 13:58:23 +00:00
Travis Howell
d6a20a231b Avoid HE regressions.
svn-id: r18068
2005-05-12 09:12:30 +00:00
Eugene Sandulenko
907dec571a Support for football/footdemo logic
svn-id: r18065
2005-05-12 01:21:04 +00:00
Eugene Sandulenko
9e13005654 Implement now spotted Logic opcode in funshops. Now need to find a place
where another one gets called.

svn-id: r18064
2005-05-11 21:35:19 +00:00
Eugene Sandulenko
3f2b92f3f2 Fix crash in puttsfunshop when trying to edit new shape.
svn-id: r18063
2005-05-11 21:32:58 +00:00
Max Horn
65ba4df9bc Simple and crude demo of the 'big' buttons -- the infrastructure for this isn't complete, but at least you can see where we are heading...
svn-id: r18062
2005-05-11 19:32:18 +00:00
Max Horn
2540447843 Merge loop index variables
svn-id: r18059
2005-05-11 19:26:38 +00:00
Max Horn
9642133cd8 Reduce header dependencies
svn-id: r18058
2005-05-11 18:14:23 +00:00
Max Horn
0a8286994e Unify check in initBGBuffers and in getZPlanes
svn-id: r18054
2005-05-11 14:42:59 +00:00
Travis Howell
2921938301 Corect _numActors in HE games.
svn-id: r18053
2005-05-11 14:39:04 +00:00
Travis Howell
a6b445b531 Broke HE70 saved games too, due to activity.
svn-id: r18052
2005-05-11 14:34:19 +00:00
Travis Howell
68ea884d50 Remove fixmes
Corect _numActors in HE games.

svn-id: r18051
2005-05-11 14:32:21 +00:00
Travis Howell
91917913a8 Set number of actors by version again.
svn-id: r18050
2005-05-11 14:21:07 +00:00
Max Horn
90b91f12b2 Made Gdi::_transparentColor protected
svn-id: r18049
2005-05-11 13:02:40 +00:00
Travis Howell
58562a0b70 Add additional logic hook in footdemo/funshops.
svn-id: r18048
2005-05-11 10:09:06 +00:00
Travis Howell
cb99df182c Extra debugs no longer required.
svn-id: r18047
2005-05-11 09:38:01 +00:00
Travis Howell
088346a51c Corect heversion in some Dutch demos.
svn-id: r18043
2005-05-11 02:38:40 +00:00
Travis Howell
8cf2a8abec Confirmed filenames
svn-id: r18041
2005-05-11 00:44:31 +00:00
Max Horn
2de46dc8eb Moved some more stuff to namespace Audio (enough for tonight)
svn-id: r18040
2005-05-11 00:01:44 +00:00
Max Horn
1a615346ab Moved class SoundMixer to Audio::Mixer (didn't call the namespace 'Sound' because we already have many classes with that name)
svn-id: r18039
2005-05-10 23:48:48 +00:00
Max Horn
72f4c03b0b Moved (In/Out)SaveFile(Manager) and Timer to namespace Common
svn-id: r18038
2005-05-10 23:17:38 +00:00
Max Horn
b75c969e66 Moved class File and the MD5 stuff to namespace Common
svn-id: r18037
2005-05-10 22:56:25 +00:00
Eugene Sandulenko
55c37c18ce Preparations to let LogicHE hold game-specific code. Introduced
GF_HE_985. Feel free to give it more proper name.

svn-id: r18036
2005-05-10 22:31:48 +00:00
Travis Howell
ff20d8c4df Fix HE regressions.
svn-id: r18034
2005-05-10 15:43:40 +00:00
Max Horn
22f4b63df8 Another fix, more cleanup
svn-id: r18033
2005-05-10 14:07:21 +00:00
Max Horn
249deed3b2 Fix another mistake in the asm-to-C conversion
svn-id: r18032
2005-05-10 14:01:54 +00:00
Max Horn
74bc089702 Cleaned up code a bit
svn-id: r18031
2005-05-10 14:00:59 +00:00
Travis Howell
1e9a357bf3 drawLine() fixes from Fingolfin.
svn-id: r18029
2005-05-10 11:50:01 +00:00
Travis Howell
bb8ca7e8ab Check that speech file is open.
svn-id: r18028
2005-05-10 08:42:23 +00:00
Travis Howell
4c6bcd9f5a Add code for drawPixel
svn-id: r18027
2005-05-10 06:42:31 +00:00
Travis Howell
f1c3eb24ef Rename opcodes
svn-id: r18025
2005-05-10 05:42:48 +00:00
Travis Howell
19b0931450 Rename opcode
svn-id: r18024
2005-05-10 05:34:50 +00:00
Travis Howell
239e7ae062 Add heversions for dutch versions.
Add dutch freddi1

svn-id: r18023
2005-05-10 03:03:28 +00:00
Travis Howell
1c2a88154a Add Freddi's funshop
svn-id: r18021
2005-05-10 02:25:17 +00:00
Eugene Sandulenko
1a9683a8e8 Fixed PuttRace logic routines. Now they match thanks to ajax16384's great
tool.

svn-id: r18019
2005-05-10 01:01:45 +00:00
Travis Howell
6e07c772af Add more dutch versions.
svn-id: r18015
2005-05-09 23:45:46 +00:00
Gregory Montoir
1c6788797e sprite_he.cpp
svn-id: r18010
2005-05-09 18:47:39 +00:00
Gregory Montoir
302fdd3eee oops
svn-id: r18009
2005-05-09 18:34:55 +00:00
Gregory Montoir
c0ec310a43 fixed spritesMarkDirty
svn-id: r18008
2005-05-09 18:26:36 +00:00
Paweł Kołodziejski
e774f60ec6 fixed warnings
svn-id: r18004
2005-05-09 17:24:25 +00:00
Travis Howell
4c7eb3d854 Should be case 40.
svn-id: r17991
2005-05-09 06:10:17 +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
Eugene Sandulenko
51b92411e2 Rest of PuttRace logic code. Still buggy.
svn-id: r17988
2005-05-09 02:30:31 +00:00
Travis Howell
4b60b2f343 Typo
svn-id: r17986
2005-05-09 00:48:21 +00:00
Travis Howell
c80f614981 Add a few more md5s
Set sfxMode mode for speech in HE games again.

svn-id: r17985
2005-05-09 00:42:11 +00:00
Max Horn
c33cc2ce85 Last part of patch #1163026 (Thumbnails for ScummEngine)
svn-id: r17982
2005-05-09 00:09:01 +00:00
Eugene Sandulenko
1cddaa828c o Fixed detection of Dutch Freddi1
o Added md5s for Mac Football2002 demo
o Added english FF5 demo

svn-id: r17976
2005-05-08 22:10:09 +00:00
Max Horn
cca744f69a Comply to our coding conventions
svn-id: r17975
2005-05-08 21:49:52 +00:00
Max Horn
cf936916db Comply with our coding conventions
svn-id: r17972
2005-05-08 21:18:37 +00:00
Travis Howell
e01014e971 The default platform should be PC (Windows for HE70+)
Avoids issues with older config files.

svn-id: r17967
2005-05-08 14:55:15 +00:00
Travis Howell
f52ef27fe8 Should be an error now.
svn-id: r17966
2005-05-08 14:38:56 +00:00
Travis Howell
01b2f38670 HE games queue speech as sound resource 1.
svn-id: r17965
2005-05-08 14:31:27 +00:00
Travis Howell
33cc1176a0 Ooops, out of sync.
svn-id: r17957
2005-05-08 12:15:19 +00:00
Travis Howell
02df1d063c Add more dutch versions.
Fix duplicate subtitle setting.

svn-id: r17956
2005-05-08 12:10:57 +00:00
Travis Howell
1f8e813d84 One last case for funshop titles.
svn-id: r17955
2005-05-08 10:59:32 +00:00
Travis Howell
79514d4747 Range checks off by 1.
svn-id: r17954
2005-05-08 10:26:11 +00:00
Travis Howell
fb41dd8284 Add case stub for funshop titles
Add comment

svn-id: r17953
2005-05-08 10:16:41 +00:00
Eugene Sandulenko
8e5bf3c092 Initial support for intensive floating point compuitations used in
Putt-Putt Race. Still incomplete.

svn-id: r17949
2005-05-08 03:08:11 +00:00
Travis Howell
ca98d52738 Add dutch Spy Fox 1/2.
svn-id: r17947
2005-05-08 01:00:52 +00:00
Travis Howell
a0a764bb4b Filter out a few more paths.
svn-id: r17943
2005-05-07 12:23:08 +00:00
Travis Howell
c4d2ac0eb7 Additions for funshop titles.
svn-id: r17942
2005-05-07 11:07:45 +00:00
Travis Howell
873c10c16b HE games need larger buffer
svn-id: r17941
2005-05-07 09:53:06 +00:00
Travis Howell
36d57ba378 More localized HE games.
svn-id: r17940
2005-05-07 09:39:44 +00:00
Travis Howell
abcd44cd68 Missed one section.
svn-id: r17939
2005-05-07 08:10:23 +00:00
Travis Howell
8de4c596a0 Add missing opcode details
Fix regression (Fields not initied)

svn-id: r17938
2005-05-07 07:57:59 +00:00
Travis Howell
8ce20af137 Add eriktorbjorn's patch for:
#1018588 - FT: Xlib async errors in INSANE sequences

svn-id: r17937
2005-05-07 01:52:17 +00:00
Travis Howell
21fe989da9 Fix regression in demos (Failed to find correct file to md5 checksum).
svn-id: r17927
2005-05-06 07:45:48 +00:00
Travis Howell
172b95d347 Check if stream exists first.
svn-id: r17926
2005-05-06 04:44:54 +00:00
Max Horn
0411be88db do not invoke a method on a non-existant stream
svn-id: r17924
2005-05-05 18:30:42 +00:00
Max Horn
d00117ec4b Fixed some doxygen warnings
svn-id: r17923
2005-05-05 15:59:24 +00:00
Travis Howell
c16cceafad Get XMAP from correct resource.
Avoid regression.

svn-id: r17922
2005-05-05 15:19:30 +00:00
Travis Howell
30533838db HE90+ games set heap size in index.
svn-id: r17920
2005-05-05 14:30:37 +00:00
Travis Howell
4dacf09f72 Move to HE80
svn-id: r17919
2005-05-05 13:16:50 +00:00
Max Horn
fecc4d5f84 Return 0 in Engine_SCUMM_create if the game isn't found (instead of computing the MD5 of non-existant files)
svn-id: r17917
2005-05-05 12:03:16 +00:00
Eugene Sandulenko
6101cfd71b Skip wiz compression type 2 used by baseball2003
svn-id: r17902
2005-05-03 20:34:48 +00:00
Travis Howell
f17c35682a Add a few more HE demos.
svn-id: r17899
2005-05-03 02:23:16 +00:00
Travis Howell
c090cc5a5f Add temporary hack for wizImages using compression type 2 for now.
svn-id: r17896
2005-05-02 07:36:23 +00:00
Travis Howell
6c34dcc0f2 Add work around for script bug in the first version of pajama.
svn-id: r17895
2005-05-02 07:20:44 +00:00
Travis Howell
0ab3872653 Add missing case for pajama.
Fixes music in MusicRm.

svn-id: r17892
2005-05-02 02:12:00 +00:00
Travis Howell
a93b46c2a8 Missed two.
svn-id: r17887
2005-05-01 14:24:42 +00:00
Travis Howell
4e1cb79473 Add feature flag for HE games with 16bit color.
svn-id: r17886
2005-05-01 14:22:00 +00:00
Travis Howell
ae14f7049e HE80+ games store current charset numberin VAR80.
Fixes crash in bb2demo.

svn-id: r17885
2005-05-01 12:25:30 +00:00
Travis Howell
e3b906b569 Correction to copyHEPaletteColor()
Use checkRange(), like original.

svn-id: r17884
2005-05-01 11:29:14 +00:00
Travis Howell
d64e9d8c5c Add extra cases for bb2demo.
svn-id: r17883
2005-05-01 11:09:30 +00:00
Travis Howell
2b351f73f4 VAR 78 controls platform in HE80+ games.
svn-id: r17881
2005-05-01 07:16:48 +00:00
Travis Howell
c76f228f67 VAR_NUM_SOUND_CHANNELS is 88 in HE80+ games.
svn-id: r17880
2005-05-01 06:54:27 +00:00
Travis Howell
cb6c2b9da5 Add extra cases for readdemo.
svn-id: r17879
2005-05-01 03:17:45 +00:00
Travis Howell
343debba1e Use correct safety check.
svn-id: r17878
2005-05-01 01:30:19 +00:00
Travis Howell
2260447e8b Add missing safety checks.
svn-id: r17877
2005-05-01 01:02:34 +00:00
Max Horn
051977cd17 cleanup closestPtOnLine
svn-id: r17876
2005-04-30 22:24:02 +00:00
Max Horn
ed4b43df73 Only allocate the actor sorting array once
svn-id: r17875
2005-04-30 22:01:16 +00:00
Eugene Sandulenko
280abe9e91 Convert windows path separators before opening wiz files.
svn-id: r17874
2005-04-30 20:48:59 +00:00
Max Horn
13a13ae10a cleanup
svn-id: r17873
2005-04-30 15:04:16 +00:00
Travis Howell
211da446cc Reset additional fields
svn-id: r17871
2005-04-30 05:47:09 +00:00