Commit Graph

19687 Commits

Author SHA1 Message Date
Eugene Sandulenko
d5b72bae50 Add missing closing statement.
svn-id: r24906
2006-12-20 16:24:28 +00:00
Sven Hesse
12a936aee5 Sync
svn-id: r24905
2006-12-20 16:12:09 +00:00
Sven Hesse
2846a9ba55 Added Gob2 to the supported games + blurb about the CD versions speech/music volume identity
svn-id: r24904
2006-12-20 16:00:15 +00:00
Sven Hesse
97ad57e9bb Changed CD playing a bit, now playing directly from the CD should be possible again. Playing without an audio track at all works now, too
svn-id: r24903
2006-12-20 15:50:13 +00:00
Travis Howell
c51d89061f Add Simon the Sorcerer's Puzzle Pack to documentation
svn-id: r24902
2006-12-20 12:21:48 +00:00
Eugene Sandulenko
aa60d372b9 Mention gob2 support
svn-id: r24901
2006-12-20 11:51:01 +00:00
Gregory Montoir
cfc50e7850 workaround a scripting bug (see tracker item #1618700) and renamed an opcode
svn-id: r24900
2006-12-20 01:52:46 +00:00
Max Horn
6eef02245c Stripped some more real_ prefixes from function names; also added a new FIXME comment to Kyra's setupGameFlags, and did some more cleanup
svn-id: r24899
2006-12-20 00:08:51 +00:00
Max Horn
dc30c2304c Changed Engine_KYRA_detectGames to use ADVANCED_DETECTOR_DETECT_GAMES_FUNCTION, and removed the ADGameDescription::gameid abuse
svn-id: r24898
2006-12-19 23:59:26 +00:00
Max Horn
e0ee3fd06d Properly walk through lists of (extended) ADGameDescriptions -- we previously only checked the first byte, which 'often' worked fine on little endian machines, but almost never worked correct on big endian ones
svn-id: r24897
2006-12-19 23:58:45 +00:00
Max Horn
559f2b62eb Renamed real_ADVANCED_DETECTOR_DETECT_GAMES_FUNCTION to ADVANCED_DETECTOR_DETECT_GAMES_FUNCTION, and real_ADVANCED_DETECTOR_DETECT_INIT_GAME to ADVANCED_DETECTOR_DETECT_INIT_GAME
svn-id: r24896
2006-12-19 23:57:04 +00:00
Max Horn
07c6fa980f Further AdvancedDetector cleanup (in particular, renamed ADGameDescription::name to the more suitable ADGameDescription::gameid)
svn-id: r24895
2006-12-19 23:37:03 +00:00
Max Horn
2969144120 * Simplified code in AdvancedDetector::detectGame
* Removed AdvancedDetector::setFileMD5Bytes, now AdvancedDetector::detectGame
  simply takes the MD5 byte limit as an extra parameter

svn-id: r24894
2006-12-19 23:14:15 +00:00
Max Horn
865d8717a3 * Change the GameList typedef to a proper class with an additional
constructor which takes a PlainGameDescriptor 'list'
* Replaced real_ADVANCED_DETECTOR_GAMEID_LIST by this new constructor
* Removed ADVANCED_DETECTOR_GAMEID_LIST and ADVANCED_DETECTOR_FIND_GAMEID
* Some minor cleanup

svn-id: r24893
2006-12-19 22:43:15 +00:00
Max Horn
cd46b0d57d Added a comment to ScummEngine_v5::saveVars (we need to implement it for IQ support in Indy3), and fixed a memory leak in o5_saveLoadGame
svn-id: r24892
2006-12-19 21:52:29 +00:00
Gregory Montoir
3e5240d702 fixed bug #1618695
svn-id: r24888
2006-12-19 14:34:03 +00:00
Max Horn
d8d32812c8 Merged SagaEngine::postInitGame() into SagaEngine::initGame()
svn-id: r24887
2006-12-19 13:50:34 +00:00
Max Horn
d82d2c4513 Fix warning about a const cast
svn-id: r24886
2006-12-19 12:24:41 +00:00
Max Horn
0d1f78e4be Fix compiler warning (in general, NULL is deprecated in C++ -- just use 0 instead)
svn-id: r24885
2006-12-19 12:21:23 +00:00
Sven Hesse
a6cb2df4c2 Stomped the well/diving-bug
svn-id: r24884
2006-12-19 09:12:52 +00:00
Sven Hesse
4446f2c851 Fixed backspace and delete in the note-pad
svn-id: r24883
2006-12-19 07:38:33 +00:00
Eugene Sandulenko
457ebfea3c Get rif od ARRAYSIZE in ADGameDescription
svn-id: r24882
2006-12-19 04:35:08 +00:00
Eugene Sandulenko
18ce381060 Got rid of ARRAYSIZE in advanceDetector calls
svn-id: r24881
2006-12-19 03:52:04 +00:00
Stuart George
bdf98587c8 Changed game id's back to agi. Added some KQ2 entries
svn-id: r24880
2006-12-19 01:57:30 +00:00
Eugene Sandulenko
66910854c9 oops
svn-id: r24879
2006-12-19 01:47:28 +00:00
Eugene Sandulenko
d73a3f26ed Update makefile
svn-id: r24878
2006-12-19 01:45:12 +00:00
Stuart George
374f87d7cb Added AdvancedDetection to AGI engine. Only added KQ1 for testing
svn-id: r24877
2006-12-19 01:11:41 +00:00
Stuart George
6c46f3ba26 Added Apple IIgs as machine type for AGI engine
svn-id: r24876
2006-12-19 01:06:45 +00:00
Sven Hesse
2e6ad11d6d Fixed the note-pad, font changing and date/time-display
svn-id: r24875
2006-12-18 20:38:31 +00:00
Sven Hesse
fc6f8a47f1 Added a waitRetrace in Game_v2::CheckCollisions() and rearranged the delay in o1_keyFunc(), so that the save name dialog is shown and the "Empty Inventory" message is displayed properly as well.
svn-id: r24874
2006-12-18 14:33:37 +00:00
Torbjörn Andersson
4c46f4a878 The MPEG player no longer handles frame syncing/dropping, so this comment is
obsolete now.

svn-id: r24872
2006-12-18 07:55:31 +00:00
Travis Howell
534a2fd5d7 Change position of scale code, Scale code shouldn't have been FRAM specific
svn-id: r24871
2006-12-18 07:51:02 +00:00
Torbjörn Andersson
0d65cb4260 Check _scaleMode when decoding a NULL frame. Otherwise we will draw the
unscaled frame when playing a scaled movie. (The Broken Sword 1 intro is a
good example of this since it is scaled and uses NULL frames early on.)

svn-id: r24870
2006-12-18 07:24:36 +00:00
Sven Hesse
17700e2b52 Fixed a walking animations related mistake
svn-id: r24867
2006-12-17 21:21:26 +00:00
Sven Hesse
a2e9bc706c Added a range check in Draw_v2::printText(), fixing invalid reads. It *shouldn't* pose any problem
s

svn-id: r24866
2006-12-17 21:20:51 +00:00
Willem Jan Palenstijn
9543231685 replace ensureCapacity(_len-1) by ensureCapacity(_len) (fixes bug #1617410)
svn-id: r24865
2006-12-17 19:41:41 +00:00
Willem Jan Palenstijn
d39da605a2 sync OFFS define in tests with scumm/saveload.h (64 bit fix for make test)
svn-id: r24864
2006-12-17 19:39:15 +00:00
Travis Howell
4ca90ab148 Update known issues
svn-id: r24862
2006-12-17 10:35:32 +00:00
Travis Howell
c680f79eef Add cyx's patch for horizontal and vertical flipping of wiz images type 1, in HE games.
svn-id: r24860
2006-12-17 10:17:13 +00:00
Travis Howell
eb86007b31 Add code for stopping video playback in HE100 games
svn-id: r24858
2006-12-15 23:54:42 +00:00
Gregory Montoir
10a9989a58 added basic handlers for SFXB and SNDE tags in .CUP player
svn-id: r24857
2006-12-15 23:48:38 +00:00
Eugene Sandulenko
d99760549a Fix regression. It crashed with orignial DXA files.
svn-id: r24856
2006-12-15 14:36:04 +00:00
Travis Howell
0141cbd1df GF_DEMO is only required by the PC version of Broken Sword 1 demo
svn-id: r24853
2006-12-15 00:59:11 +00:00
Eugene Sandulenko
3244d20ee2 Add proper detection of BS1 Mac demo. Game crashes at attempt to play speech.
svn-id: r24851
2006-12-14 21:23:24 +00:00
Sven Hesse
eb012d8110 Smashed the wizard's house bug
svn-id: r24850
2006-12-14 19:07:43 +00:00
Gregory Montoir
cf30537765 added details for demo version of touche
svn-id: r24848
2006-12-14 12:41:55 +00:00
Travis Howell
488873353b Only allocate _scaleBuffer when required.
svn-id: r24847
2006-12-14 05:32:16 +00:00
Torbjörn Andersson
45886ec8ed When drawing an interlaced frame, only clear every other line instead of the
entire buffer.

Introduced a _drawBuffer pointer which points either to _scaledBuffer or
_frameBuffer1. That way, we don't need to copy _frameBuffer1 every time we
draw an unscaled frame. (Probably the most common case by far.)

Adjusted the Broken Sword 1 DXA player for the second change. (It sneakily
avoids copying each frame by using _drawBuffer directly.)

svn-id: r24846
2006-12-14 05:21:19 +00:00
Travis Howell
42228fdc36 Add cyx's patch for endian issues in DXA player
svn-id: r24844
2006-12-11 22:48:57 +00:00
Travis Howell
a4b835838d Whitespace changes
svn-id: r24843
2006-12-11 22:35:50 +00:00