Max Horn
6f4b567124
SCUMM: Split intern.h into multiple headers
...
svn-id: r39567
2009-03-20 16:33:58 +00:00
Max Horn
e080a59337
Renamed SMKPlayer -> SmackerDecoder and DXAPlayer -> DXADecoder, as well as some other tweaks
...
svn-id: r39255
2009-03-09 03:45:23 +00:00
Willem Jan Palenstijn
7a88744b74
Patch #2671477 : Fix wrong usage of strncat
...
svn-id: r39184
2009-03-07 13:40:00 +00:00
Max Horn
3fcbda829a
Merged Engine::go() and ::init() into a new run() method (currently implemented by calling the existing init&go methods; to be cleaned up by engine authors
...
svn-id: r39002
2009-03-01 04:30:55 +00:00
Max Horn
14c5bbbccf
Renamed Archive::openFile to createReadStreamForMember
...
svn-id: r36021
2009-01-23 04:45:44 +00:00
Travis Howell
f304ee8c19
Remove unused case, which isn't used by HE60-HE71 games.
...
svn-id: r35832
2009-01-12 03:58:11 +00:00
Travis Howell
936f4c0963
setQuickStartFlag is different value in HE100 games.
...
svn-id: r35803
2009-01-10 14:10:04 +00:00
Travis Howell
6c27a9f008
Correct sound timer, when sound compression is used in HE games.
...
svn-id: r35800
2009-01-10 10:38:06 +00:00
Travis Howell
d39c075eaf
Fix warning.
...
svn-id: r35799
2009-01-10 10:36:01 +00:00
Travis Howell
b84c864543
Fix compiling SCUMM engine, with HE71+ games disabled.
...
svn-id: r35798
2009-01-10 10:31:39 +00:00
Travis Howell
1e29a3c7d8
Correct sound priority and SBNG offsets, in later HE games.
...
svn-id: r35795
2009-01-09 05:14:56 +00:00
Travis Howell
02f4098a1a
Fix bug #2029639 - PAJAMA1: Lip Syncing.
...
svn-id: r35794
2009-01-09 00:35:04 +00:00
Filippos Karapetis
9752501a07
videoIsLoaded() -> isVideoLoaded()
...
svn-id: r35777
2009-01-07 22:06:15 +00:00
Filippos Karapetis
9267961104
Updated SCUMM with the latest changes to video players
...
svn-id: r35759
2009-01-06 17:46:38 +00:00
Travis Howell
a8785eb92e
Add support for RIFF sound format in createSound().
...
svn-id: r35736
2009-01-05 06:45:42 +00:00
Travis Howell
0e9bfc11b0
Fix no input, when playing cards in Blue's 123 Time Activies.
...
svn-id: r35716
2009-01-04 06:15:01 +00:00
Travis Howell
d0fc28bbd1
Use cache when converting 16bit colors, for faster conversions.
...
svn-id: r35714
2009-01-04 03:49:23 +00:00
Travis Howell
4670e37a78
Use slow palette color match, for 16bit color HE games for now.
...
svn-id: r35713
2009-01-04 00:58:45 +00:00
Travis Howell
b820ae126a
Add missing src checks in drawWizPolygonTransform().
...
svn-id: r35703
2009-01-03 14:27:19 +00:00
Travis Howell
1ea42d597f
Fix palette glitches in Art Show of Blue's Treasure Hunt.
...
svn-id: r35691
2009-01-03 09:57:24 +00:00
Eugene Sandulenko
696897b058
Whoa! Removing trailing spaces.
...
svn-id: r35648
2009-01-01 15:06:43 +00:00
Travis Howell
4b4d752ba1
Add Blue's Treasure Hunt.
...
svn-id: r35599
2008-12-29 10:03:34 +00:00
Travis Howell
109d55f8d3
Add more stubs for MBC.
...
svn-id: r35570
2008-12-27 07:17:46 +00:00
Travis Howell
2d3c506d9a
Ooops, correct return value.
...
svn-id: r35569
2008-12-27 06:13:21 +00:00
Travis Howell
f5b61ffd03
Add basic code for wizImage compression type 5.
...
svn-id: r35568
2008-12-27 06:11:56 +00:00
Travis Howell
56dbde4d57
Fix video playback in Blue's Clues games.
...
svn-id: r35565
2008-12-27 02:36:08 +00:00
Travis Howell
7d99fbbdf7
Update debug message.
...
svn-id: r35564
2008-12-26 23:39:13 +00:00
Travis Howell
2ffaf0ee1a
Fix assert when playing Safari Snapshot in Blue's ABC Time Activities, caused by code difference in earlier HE games.
...
svn-id: r35558
2008-12-26 12:27:55 +00:00
Travis Howell
3bbbcc3849
Fix crash after selecting name in Blue's ABC Time Activities, caused by an invalid write in wizPackType1().
...
svn-id: r35551
2008-12-26 06:18:39 +00:00
Eugene Sandulenko
829cbc4110
Move all video players to separate directory
...
svn-id: r35470
2008-12-21 21:08:17 +00:00
Filippos Karapetis
10e471bb5b
- Added some disabled code for Smacker audio support (still incomplete, not working yet)
...
- Made the _image buffer protected instead of private (in case it's coped directly to the screen and not an intermediate buffer)
svn-id: r35411
2008-12-17 14:48:57 +00:00
Filippos Karapetis
0b1d31383b
- Added some comments
...
- Removed _paletteDidChange, as the virtual setPalette() function is called back on every palette change
- Some cleanup
- Removed unused/unneeded functions and variables
- Changed _frameTypes to hold bytes instead of 32-bit integers (since frame types are held within a byte)
svn-id: r35391
2008-12-16 09:56:21 +00:00
Travis Howell
ddb810e17b
Add Moonbase Commander target again, for testing only.
...
svn-id: r35379
2008-12-15 09:54:21 +00:00
Travis Howell
9c20a533bb
Enable Smacker support, and switch later HE games to Smacker support (since they aren't supported yet).
...
svn-id: r35368
2008-12-14 23:41:48 +00:00
Travis Howell
df9a1baadc
Fix regressions in HE games, when slashes are used in filenames for file opcodes.
...
svn-id: r35105
2008-11-17 11:09:57 +00:00
Johannes Schickel
2ef8a32a01
Fixed various g++ warnings ("format not a string literal and no format arguments").
...
svn-id: r35096
2008-11-16 20:20:31 +00:00
Max Horn
40136f2590
Switched various Engine APIs to use Common::Error
...
svn-id: r34916
2008-11-06 17:05:54 +00:00
Max Horn
d387206175
Pushed down some header deps
...
svn-id: r34845
2008-10-23 07:59:10 +00:00
Max Horn
61b04725a1
Another tweak to HE: Use SearchMan.openFile instead of a raw FSNode
...
svn-id: r34804
2008-10-14 19:39:33 +00:00
Max Horn
4686615edf
Fix for bug #2162342 : FREDDI1: Game does not start
...
svn-id: r34793
2008-10-13 10:26:26 +00:00
Max Horn
c7fde102e3
Renamed FilesystemNode -> FSNode
...
svn-id: r34716
2008-10-02 16:58:59 +00:00
Max Horn
9b160804ab
Renamed Engine::quit to Engine::shouldQuit (previously, it was easily confused with Engine::quitGame); also cleaned up engine.h a bit
...
svn-id: r34700
2008-09-30 12:27:38 +00:00
Max Horn
96faab4271
SCUMM HE: Use FilesystemNode::openForReading() instead of 'new Common::File' (didn't cover all instances, though)
...
svn-id: r34694
2008-09-30 09:09:39 +00:00
Max Horn
392f9ee7fa
SCUMM HE: Fixed leak in Win32ResExtractor::extractResource_, use _filename instead of File::name
...
svn-id: r34683
2008-09-29 11:02:11 +00:00
Max Horn
c1385076cb
cleanup
...
svn-id: r34649
2008-09-25 10:14:50 +00:00
Max Horn
1537e162f6
SCUMM: Moved more stuf from class Actor to ActorHE
...
svn-id: r34648
2008-09-25 10:11:06 +00:00
Max Horn
c41480bfd4
SCUMM: Moved Actor::drawActorToBackBuf to class ActorHE
...
svn-id: r34647
2008-09-25 08:19:51 +00:00
Travis Howell
52ec841cd4
Add debugInput opcode for HE 100 games.
...
svn-id: r34375
2008-09-06 01:02:45 +00:00
Travis Howell
4bb1decf79
Use exact case numbers, to avoid unneeded subtractions.
...
svn-id: r34352
2008-09-05 13:35:27 +00:00
Travis Howell
fa5f22944d
Add missing case in o100_resourceRoutines.
...
svn-id: r34328
2008-09-04 14:12:27 +00:00