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