Max Horn
|
68175c713b
|
Patch #1709681: SCUMM: Fallback to Adlib when Roland Upgrade is missing
svn-id: r26679
|
2007-04-29 18:26:27 +00:00 |
|
Gregory Montoir
|
5aca9dce8c
|
added the instance of EventManager returned by OSystem::getEventManager as a member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it.
svn-id: r26357
|
2007-04-01 17:36:13 +00:00 |
|
Max Horn
|
d0c30bfd9a
|
Undoing my previous (upon closer review, bogus) change to IMuseDigital::refreshScripts -- the problem is a bit deeper. Sorry for the noise :-(
svn-id: r26257
|
2007-03-20 19:06:37 +00:00 |
|
Max Horn
|
ed54ea9155
|
Moved Event/EventType/keyboard enum from common/system.h (part of class OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again
svn-id: r26180
|
2007-03-17 19:02:05 +00:00 |
|
Max Horn
|
15d9bc42ea
|
Force all code to use EventManager::pollEvent instead of OSystem::pollEvent
svn-id: r26156
|
2007-03-17 00:53:21 +00:00 |
|
Max Horn
|
f47670f5a3
|
Get rid of initActorClass
svn-id: r26101
|
2007-03-12 12:11:59 +00:00 |
|
Max Horn
|
f3e970f5b7
|
SCUMM: Renamed ActorOldWalk to Actor_v3, added new subclass Actor_v2
svn-id: r26057
|
2007-03-10 13:53:11 +00:00 |
|
Max Horn
|
aba0cd04d6
|
SCUMM: got rid of the _bompActorPalettePtr member var (which was only used as a hidden param to drawBomp); turned drawBomp into a regular function (used to be a ScummEngine member method)
svn-id: r26045
|
2007-03-10 00:34:20 +00:00 |
|
Travis Howell
|
a0d5795ee1
|
Add support for the New Kid verb option in Apple II and Commodore 64 verisons of Maniac Mansion.
svn-id: r25999
|
2007-03-06 07:09:18 +00:00 |
|
Travis Howell
|
4ec8c6ca43
|
Correct feature flags for the PC Engine version of Loom.
svn-id: r25952
|
2007-03-03 13:19:22 +00:00 |
|
Travis Howell
|
b0fea397ab
|
Allow PC Engine version of Loom to at least start up.
svn-id: r25951
|
2007-03-03 12:59:48 +00:00 |
|
Travis Howell
|
28408d8b7b
|
Rename C64 engine class, since it is been used by Apple II and Commodore 64 versions now.
svn-id: r25850
|
2007-02-25 11:38:19 +00:00 |
|
Travis Howell
|
fdc61643f4
|
Rename file class, since it is been used for disk images of Apple II and Commodore 64 versions now.
svn-id: r25847
|
2007-02-25 07:26:41 +00:00 |
|
Travis Howell
|
19d2310b71
|
Add support for using disks images for Apple II version of Maniac Mansion.
svn-id: r25846
|
2007-02-25 07:23:52 +00:00 |
|
Travis Howell
|
abd20d59fa
|
Move SCUMM version checks for settings up monst.er.sou file, to higher level.
svn-id: r25716
|
2007-02-19 09:46:45 +00:00 |
|
Max Horn
|
dc5ef8425b
|
Introduced V12_X_SHIFT / V12_Y_SHIFT
svn-id: r25611
|
2007-02-15 18:12:29 +00:00 |
|
Max Horn
|
c584d2f332
|
Fix for bug #1328131 (MANIACNES: Inventory hotspots can be misaligned) and its dup #1537595 (MANIACNES: Heavy script bug)
svn-id: r25603
|
2007-02-15 11:56:17 +00:00 |
|
Max Horn
|
247110b19b
|
SCUMM: Many (most) game flags can computed based on the SCUMM version and other flags; we now do that were possible and only specify the absolute minimum in gameVariantsTable
svn-id: r25598
|
2007-02-14 23:29:13 +00:00 |
|
Max Horn
|
62bd2a1544
|
Make use of md5_file_string
svn-id: r25593
|
2007-02-14 21:59:57 +00:00 |
|
Max Horn
|
a6bd7be988
|
Patch #1186858 (GM/GS/MT-32 Init Patch) -- slightly adapted to apply to current SVN
svn-id: r25483
|
2007-02-11 03:01:28 +00:00 |
|
Max Horn
|
6899e72be9
|
Got rid of GF_DIGI_IMUSE and GF_NEW_CAMERA
svn-id: r25454
|
2007-02-10 02:05:59 +00:00 |
|
Max Horn
|
5b65897cd3
|
Switch SCUMM engine to use the common special debug flags support (thus making it possible to use --debugflags with it)
svn-id: r25381
|
2007-02-04 12:41:49 +00:00 |
|
Max Horn
|
27432a4dc1
|
Moved some stuff from CharsetRenderer (back) to ScummEngine, added comments
svn-id: r25250
|
2007-01-28 20:11:31 +00:00 |
|
Max Horn
|
e287f181ed
|
Partial fix for bug #1036707 (made by cyx): Get rid of _verbCharset, so that we use the correct font for verbs in COMI, with the correct spacing
svn-id: r25249
|
2007-01-28 18:47:10 +00:00 |
|
Gregory Montoir
|
d2f15566d3
|
added handler for sfx sync (abc-slideshow.cup, bda-slideshow.cup) and sfx looping, cleanup
svn-id: r25158
|
2007-01-21 22:08:02 +00:00 |
|
Gregory Montoir
|
cd79d127fa
|
Since Actor::initActor is now virtual, it shouldn't be called directly from the base constructor (ActorC64::initActor won't get called as vtable hasn't yet been setup).
svn-id: r25015
|
2007-01-05 23:33:13 +00:00 |
|
Eugene Sandulenko
|
4e52f4438f
|
Fix bug #1595627: "SCUMM: F5 crashes game (640x480)". This partially
reverts commit r24656 for fixing bug #1590596 and effectively fixes both.
svn-id: r24933
|
2006-12-27 00:47:57 +00:00 |
|
Max Horn
|
ae4ea4d989
|
Introduced ActorOldWalk subclass of Actor (for V1-V3 walk code)
svn-id: r24924
|
2006-12-25 17:21:54 +00:00 |
|
Max Horn
|
ba991e3b3a
|
SCUMM: Added ActorC64 subclass of Actor, and added a note stating that _miscflags isn't currently stored (possibly breaking C64 save states). Also reordered some HE specific code
svn-id: r24923
|
2006-12-25 15:37:20 +00:00 |
|
Max Horn
|
4ce7b74085
|
Changed ScummEngine::_actors from an Actor array to a an array of Actor points (i.e. indirection)
svn-id: r24922
|
2006-12-25 15:03:36 +00:00 |
|
Travis Howell
|
d8cb3dc42d
|
Use VAR_GAME_LOADED values from original COMI, when loading or saving temporary game
svn-id: r24834
|
2006-12-11 05:19:57 +00:00 |
|
Travis Howell
|
97e2c59dbb
|
Fix error when exiting original options screen of COMI. BlastObjects are removed, right after checking for load/save game, in original COMI.
svn-id: r24833
|
2006-12-11 00:40:10 +00:00 |
|
Max Horn
|
1a2853f7e0
|
Patch from bug #1584888 (SMUSH: Too dependent on accurate timers). Watch out for regressions in SMUSH movie playback / syncing
svn-id: r24709
|
2006-11-13 19:46:52 +00:00 |
|
Travis Howell
|
050c9e5bfb
|
Fix valgrind warning on unitialized variable.
svn-id: r24676
|
2006-11-11 09:37:36 +00:00 |
|
Eugene Sandulenko
|
3be9c44dc4
|
Fix bug #1590596: "HE: When 3x graphics are choosen, F5 crashes game"
svn-id: r24656
|
2006-11-08 10:06:42 +00:00 |
|
Max Horn
|
0cf2d2ffd9
|
cleanup
svn-id: r24650
|
2006-11-07 20:55:05 +00:00 |
|
Eugene Sandulenko
|
8ef5e88323
|
Add support for HE CUP demos based on cyx's standalone player.
svn-id: r24636
|
2006-11-06 13:40:24 +00:00 |
|
Max Horn
|
db1fc75012
|
SCUMM cleanup
svn-id: r24612
|
2006-11-04 22:59:56 +00:00 |
|
Travis Howell
|
6b425f03f4
|
Add video code for HE100 games
svn-id: r24586
|
2006-11-02 10:01:32 +00:00 |
|
Torbjörn Andersson
|
69fa6abb37
|
Removed unnecessary newline from warning message. (But why did I get this
message in the first place?)
svn-id: r24581
|
2006-11-01 17:46:00 +00:00 |
|
Bertrand Augereau
|
018c2c6949
|
#ifndef DISABLE_SCUMM_7_8 missing
svn-id: r24509
|
2006-10-25 20:12:52 +00:00 |
|
Max Horn
|
9edf1e6a1a
|
cleanup
svn-id: r24407
|
2006-10-21 12:44:10 +00:00 |
|
Max Horn
|
5e9041b1b5
|
SCUMM: ArrayHeader related cleanup
svn-id: r24395
|
2006-10-20 19:44:27 +00:00 |
|
Max Horn
|
84874caf06
|
Got rid of ScummEngine::_confirmExit, and some other minor cleanup
svn-id: r24319
|
2006-10-15 00:50:22 +00:00 |
|
Torbjörn Andersson
|
b4fcc3b17a
|
Update the screen immediately after restoring the cursor on running a dialog.
This is a bit of a hack, but makes it less likely that the player will see a
brief cursor palette glitch when the GUI is disabled.
svn-id: r24314
|
2006-10-14 14:16:16 +00:00 |
|
Torbjörn Andersson
|
2c011da3c1
|
Fixed bug #1573366 ("SMUSH: unpausing the game causes cursor to show").
svn-id: r24310
|
2006-10-14 13:11:22 +00:00 |
|
Paweł Kołodziejski
|
e85ab4b10f
|
now SmushPlayer is class created once same as SmushMixer while scumm engine creation. this allow finish play smush audio track finished to the end instead immediately stopped as it was happen before
svn-id: r24263
|
2006-10-10 12:16:21 +00:00 |
|
Max Horn
|
9cba143699
|
Removed _lastKeyHit, instead pass the key code as a parameter to processKeyboard()
svn-id: r24176
|
2006-10-07 17:49:05 +00:00 |
|
Max Horn
|
ff6731e00a
|
Removed 'smushMode' param from processInput and processKeyboard in favor of a new member _smushActive of ScummEngine_v7
svn-id: r24175
|
2006-10-07 17:42:32 +00:00 |
|
Max Horn
|
e31ae8edc7
|
Moved calls to addDefaultDirectory, and creation of the master file handle, from the ScummEngine constructor to ScummEngine::init() (this makes it easier to implement more graceful error handling, for example)
svn-id: r24173
|
2006-10-07 15:37:03 +00:00 |
|