Commit Graph
86814 Commits
Author SHA1 Message Date
Johannes Schickel f046a14bb2 Fixed some bugs with the timers.
also implemented: cmd_dispelMagicAnimation and cmd_runWSAFrames
and implemented color fading of the kyragem in room 210.

svn-id: r19898
2006-01-03 19:03:09 +00:00
Travis Howell 025aa4dbb4 Moved Simon TODO to wiki.
svn-id: r19897
2006-01-03 02:18:19 +00:00
Travis Howell 6ce9a73d65 Match original game titles and make game titles consistent.
svn-id: r19892
2006-01-02 23:49:40 +00:00
Max Horn 01eb5d503a V7/V8 games do not use the text masking anymore at all, so we can optimize drawStripToScreen for them (this should improve CoMI speed a bit)
svn-id: r19891
2006-01-02 23:36:33 +00:00
Johannes Schickel bd965cd483 More 'cleanup' for kyra.
Moved scene object drawing into its own class (see animator.h and .cpp) (this needs some more cleanup!)
Moved text displaying into its own class (see text.h and .cpp)
Also moved timer code to timers.cpp and button code to gui.cpp.
Also changed wrong (c) information in debugger.h and debugger.cpp

svn-id: r19890
2006-01-02 22:58:59 +00:00
Max Horn 978cbb3fd0 Typo
svn-id: r19889
2006-01-02 19:52:05 +00:00
Johannes Schickel f4a15f5f0d Started to clean up the kyra engine.
Done:
	- moving all wsa specific things into a new class

svn-id: r19888
2006-01-02 13:20:02 +00:00
Joost Peters 1ef2e300b2 Get rid of an old hack
svn-id: r19886
2006-01-01 18:25:49 +00:00
Joost Peters 58f64c5ef5 Use 44k1hz output rate on PSP to avoid an unnecessary resampling step.
svn-id: r19885
2006-01-01 18:04:52 +00:00
Torbjörn Andersson 5c75f5a6e5 Some cleanup/paranoia fixes to the previous missing voices/music fix. Treat
files marked as being on both CDs (I haven't seen any such file -- ever),
treat it as if it's on the hard disk.

Also, the "cd" field of the ResourceFile struct now holds 0, 1 or 2, not
the bit flags from the data file. (This last change is not in the 0.8
branch.)

svn-id: r19884
2006-01-01 16:29:23 +00:00
Torbjörn Andersson 77ca6708ee Sync BS2 section with the 0.8 branch.
svn-id: r19882
2006-01-01 14:11:30 +00:00
Torbjörn Andersson f3a6427cd4 Hopefully fixed the missing speech bug reported on the forum, once and for
all.

svn-id: r19879
2006-01-01 13:46:42 +00:00
Travis Howell fd27c9e267 Change load & save quick save keys, to match other engines.
svn-id: r19878
2006-01-01 11:47:33 +00:00
Paweł Kołodziejski 59368294bb fixed warnings
svn-id: r19877
2006-01-01 10:49:27 +00:00
Paweł Kołodziejski 7bbfe2e423 update
svn-id: r19876
2006-01-01 10:48:35 +00:00
Travis Howell e66fe0270d Rename variable.
svn-id: r19874
2006-01-01 09:55:56 +00:00
Travis Howell 67ac79c5aa Add additional drawStrip case for HE games.
Fixes glitches over key in Darkroom of freddi3.

svn-id: r19873
2006-01-01 09:51:11 +00:00
Travis Howell fccb0d0662 HE Games use more image states for objects.
Fixes background redraw when getting urchin in room 13 of freddi2.

svn-id: r19872
2006-01-01 05:45:15 +00:00
Johannes Schickel 22055730de Implemented:
- cmd_drinkPotionAnimation
 - cmd_fillFlaskWithWater
 - cmd_getIdolGem
 - cmd_itemOnGroundHere
 - cmd_queryCrystalState
 - cmd_setCrystalState
 - cmd_setBrandonScaleXAndY
 - cmd_resetScaleMode
 - cmd_getScaleDepthTableValue
 - cmd_setScaleDepthTableValue
 - cmd_brandonHealingSequence

svn-id: r19871
2005-12-31 17:25:47 +00:00
Johannes Schickel a10097eaa4 Commited patches 1394374 and 1394374 with minor changes.
Thanks to clemmy for that.

svn-id: r19870
2005-12-31 15:41:37 +00:00
Travis Howell 5afaad7869 Minor changes.
svn-id: r19868
2005-12-31 00:16:17 +00:00
Eugene Sandulenko fb751ebe83 Elaborate more about myself in new credits format. I invite others to do that
too as that helps to determine more exactly who has an expert opinion in some
particular area.

svn-id: r19867
2005-12-31 00:14:21 +00:00
Travis Howell 230c592d7b Chnage Pajama Sam games order.
svn-id: r19866
2005-12-31 00:10:15 +00:00
Torbjörn Andersson 8b666f622e Slightly more verbose debugging messages. Still trying to track down weird
bug report from the forum.

svn-id: r19865
2005-12-30 19:27:45 +00:00
Max Horn 5d0edbe4bc Added kMapHeight and kMapWidth constants
svn-id: r19864
2005-12-30 18:41:19 +00:00
Max Horn 3b0d3defa7 Added kMapHeight and kMapWidth constants
svn-id: r19863
2005-12-30 18:39:01 +00:00
Torbjörn Andersson 1bfae75251 Fixed compilation.
svn-id: r19862
2005-12-30 16:36:53 +00:00
Max Horn b8a0f9659f OSX: Make it possible to compile ScummVM using GCC 3.3 against an SDL that was compiled using GCC 4
svn-id: r19861
2005-12-30 15:20:27 +00:00
Max Horn 549c6ea871 Fixed the CoreMIDI driver -- MT-32 now sounds perfect under Mac OS X :-)
svn-id: r19860
2005-12-30 14:41:25 +00:00
Max Horn 60fcd5a171 * Replaced MDT_PREFER_NATIVE/MDT_NATIVE by MDT_PREFER_MIDI/MDT_MIDI).
* Changed MidiDriver::createMidi so that if MD_ADLIB is passed, it
  now *does* instantiate the adlib driver.
* Rewrote MidiDriver::detectMusicDriver (code should be clearer now,
  and hopefully easier to adapt/maintain). Note that the behavior
  changed slightly (this may require some tweaking).
* Added MidiDriver::findMusicDriver which works similar to the old
  MidiDriver::parseMusicDriver but returns the full MidiDriverDescription
  and ignores all characters in the passed driver name following a colon ":".
* Changed MidiDriver::parseMusicDriver to use MidiDriver::findMusicDriver.
* Changed game engines to match the changes made to MidiDriver.
* Modified SCUMM engine to not record the selected midi/music driver
  (in _midiDriver), but rather the music *type* (in _musicType).

svn-id: r19859
2005-12-30 14:18:21 +00:00
Torbjörn Andersson 2b156bd4c1 Use the same amount of spacing for 0.8.1 as for 0.8.0
svn-id: r19857
2005-12-30 07:25:08 +00:00
Travis Howell 127d2bdc9d Add Polish.
svn-id: r19856
2005-12-30 04:01:53 +00:00
Travis Howell 2fab4dc8f5 Sync. changes.
svn-id: r19854
2005-12-30 03:53:43 +00:00
Travis Howell 73e9a87e96 Correct Spy Fox game's titles.
svn-id: r19850
2005-12-30 02:59:56 +00:00
Travis Howell 2ea47c23e4 Correct order
svn-id: r19849
2005-12-30 00:29:31 +00:00
Travis Howell a8744782f4 Minor changes.
svn-id: r19848
2005-12-29 23:10:56 +00:00
Johannes Schickel d1622557d9 Implemented:
- cmd_pauseTicks
 - cmd_setLogicPage
 - cmd_fatPrint
 - cmd_playWinterScrollSequence
Also implemented functionallity of the other three jewels of the amulet.

svn-id: r19847
2005-12-29 22:18:40 +00:00
Max Horn e74799c32e cleanup
svn-id: r19846
2005-12-29 21:21:16 +00:00
Max Horn 911300a9e3 Disable 'coreaudio' driver name alias for now -- it makes the CoreAudio driver appear twice in the GUI
svn-id: r19845
2005-12-29 17:11:07 +00:00
Max Horn 9de7536057 MidiDriver: Some cleanup, added some comments/TODOs, preparations for a potential cleanup
svn-id: r19844
2005-12-29 16:55:21 +00:00
Travis Howell 80d3ec49d4 Revert HE version change for Mac. farm demo.
svn-id: r19843
2005-12-29 00:27:03 +00:00
Travis Howell 365b91dc03 Add Macintosh versions of more HE demos.
svn-id: r19842
2005-12-28 23:31:48 +00:00
Johannes Schickel f7b4985126 Implemented:
- cmd_magicInMouseItem
 - cmd_poisonDeathNow
 - cmd_poisonBrandonAndRemaps
 - cmd_playFluteAnimation
Also implemented healing function for brandon. And implemented poison death
sequence.

svn-id: r19841
2005-12-28 21:34:40 +00:00
Joost Peters b7a2b9d31f Mention fixed PSP bug, fix spelling.
svn-id: r19838
2005-12-27 19:38:26 +00:00
Joost Peters c4c9ca6f99 Fix MI1 & BS1 bugs reported in #1276592 - both are related to the number of open file handles.
svn-id: r19837
2005-12-27 19:17:53 +00:00
Travis Howell 52eee62ba6 Add details for Macintosh versions of airport and jungle.
svn-id: r19836
2005-12-26 23:12:23 +00:00
Max Horn 93bef2e0be Switched the CoreAudio driver to use an AUGraph; this simplifies things a lot and should also cope with the user switching the default output device while ScummVM is running
svn-id: r19835
2005-12-26 20:54:24 +00:00
Johannes Schickel 3385ce8617 Fixed bug with input handling and implemented: cmd_getBirthstoneGem.
svn-id: r19834
2005-12-26 17:31:42 +00:00
Johannes Schickel 55f737c4a2 Started to implement the amulet button callback.
Also implemented some of the first jewel functionallity.
And cleaned up the resource unloading a bit.

svn-id: r19833
2005-12-26 14:53:51 +00:00
Max Horn fcf1af2ffc New CoreMIDI midi backend for OS X
svn-id: r19832
2005-12-26 11:18:25 +00:00