Travis Howell
d11d56ae13
Add logic stub for Backyard Basketball.
...
svn-id: r41217
2009-06-06 10:50:37 +00:00
Travis Howell
58d494a7cb
Minor cleanup.
...
svn-id: r41189
2009-06-05 04:16:32 +00:00
Travis Howell
9ca2345fc1
Fix issues selecting some items in arttime and football.
...
svn-id: r41188
2009-06-05 02:35:38 +00:00
Travis Howell
de348d6fa8
Update sound code in HE80+ games, for sound rate differences.
...
svn-id: r41185
2009-06-05 00:57:58 +00:00
Travis Howell
59cb31d013
Cleanup.
...
svn-id: r41135
2009-06-03 06:52:39 +00:00
Travis Howell
a34fb64f09
Correct sound timer and disable sound offsets, in later HE games.
...
svn-id: r41132
2009-06-03 00:55:36 +00:00
Torbjörn Andersson
0999534749
The error() and warning() functions add ! and newline automatically. (I didn't
...
look at debug() and debugC(), since I'm really bored with this now. :-)
svn-id: r41061
2009-05-31 10:02:16 +00:00
Filippos Karapetis
b7f8990ba8
Renamed the DXA, SMK and FLIC video decoders to reflect the fact that they're decoders, not players
...
svn-id: r40759
2009-05-21 13:02:56 +00:00
Max Horn
cbe9e520d3
SCUMM: Compacted various setupOpcodes() implementations by using the fact that opcode tables tend not to change much between most SCUMM versions
...
svn-id: r39958
2009-04-16 09:27:22 +00:00
Max Horn
99df028d35
SCUMM: Got rid of o6_invalid
...
svn-id: r39957
2009-04-16 09:27:02 +00:00
Max Horn
432e7917a5
SCUMM: Switched opcode tables to use Common::Functor0 (a bit like Kyra does it)
...
svn-id: r39956
2009-04-16 09:26:37 +00:00
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