Commit Graph
3264 Commits
Author SHA1 Message Date
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
Eugene Sandulenko 93600ae194 Reenable INSANE warning. No check is required.
svn-id: r24309
2006-10-14 12:31:08 +00:00
Eugene Sandulenko 0385a4d2bb Fix potentioal bug when all subsequent SMUSH scenes were considered INSANE
svn-id: r24292
2006-10-13 09:16:09 +00:00
Eugene Sandulenko a77a955169 Oops. rv last commit.
svn-id: r24291
2006-10-13 09:14:43 +00:00
Eugene Sandulenko 053bbaf9bb Reenable incorrectly compressed files warning
svn-id: r24290
2006-10-13 08:51:26 +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
Paweł Kołodziejski 430317dc92 removed not needed anymore time measures in smush code
svn-id: r24226
2006-10-08 19:39:46 +00:00
Paweł Kołodziejski f73861c943 re-add missing break; removed by mistake
svn-id: r24225
2006-10-08 19:35:13 +00:00
Paweł Kołodziejski 4e22b8262a remove handleSkip code, SKIP chunk is only used by INSANE code and exist only in 4 SAN files: minedriv, toranch, tovista1, tovista2
svn-id: r24221
2006-10-08 19:23:08 +00:00
Paweł Kołodziejski ce100c8e93 small unify handleIACT function
svn-id: r24214
2006-10-08 18:22:51 +00:00
Kostas Nakos 4524b49872 Initial commit of the wince-gcc re-port
svn-id: r24212
2006-10-08 18:15:18 +00:00
Torbjörn Andersson f09123a1b4 Fixed compilation.
svn-id: r24177
2006-10-07 19:15:19 +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 71bea97de7 Clarified comment
svn-id: r24174
2006-10-07 15:46:38 +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
Max Horn 4973c657b8 Moved all INSANE and SMUSH related code into ScummEngine_v7 (resp. ScummEngine_v6 in a few cases)
svn-id: r24169
2006-10-07 13:57:06 +00:00
Max Horn 5f0874ef63 Some more processKeyboard splitting
svn-id: r24167
2006-10-07 13:31:27 +00:00
Max Horn f3e410a2ac Further split processKeyboard code, moving stuff specific to some SCUMM version into the resp. subclass of ScummEngine
svn-id: r24166
2006-10-07 13:11:51 +00:00
Max Horn c3fb1fbcd4 Moved SCUMM keyboard handling code from processInput() to the new (sub)method processKeyboard
svn-id: r24165
2006-10-07 12:33:22 +00:00
Max Horn f13e4baaf9 Renemaed ScummEngine::processKbd to processInput (as it also deals with the mouse)
svn-id: r24164
2006-10-07 12:19:28 +00:00
Max Horn ef30cdf78b some HE related cleanup
svn-id: r24163
2006-10-07 11:54:50 +00:00
Max Horn 98f62b9e65 WORKAROUND bug #859513 (ZAK: "Oxygene-bug" on Mars)
svn-id: r24116
2006-10-04 20:22:47 +00:00
Max Horn f7eee205bb o2_animateActor is essentially identical to o5_animateActor -- removed in favor of the latter
svn-id: r24115
2006-10-04 20:22:14 +00:00
Max Horn 54790cc217 typo
svn-id: r24114
2006-10-04 20:20:50 +00:00
Torbjörn Andersson 863bed3fd0 Change masking condition for codec1_genericDecode(), proc3() and proc3_ami() so
that X coordinates outside the designated area are explicitly masked. While the
functions are written to terminate when X moves outside, bug #1508942 ("FOA:
Glitch dring balloon flight") demonstrates that X may *start* outside. That's
the case we want to mask.

Note that proc3_ami() already masked these pixels (in a different way), so
there the change is purely cosmetical.

svn-id: r24104
2006-10-04 05:11:58 +00:00
Travis Howell 09f9cf7b64 Add Dutch versions of freddi4 and freddicove for Macintosh
svn-id: r24095
2006-10-03 12:15:01 +00:00
Torbjörn Andersson bcd4591da4 Workaround for bug #1555938 ("MI2: Inventory object cloning"), as suggested by
Fingolfin.

svn-id: r24080
2006-10-02 21:38:39 +00:00
Travis Howell 03b3d596b6 Add French versions of puttzoo, spyfox, spyfox2 and spyozon
svn-id: r23983
2006-09-23 23:46:06 +00:00
Max Horn d02e4d7f7c Removed CHECK_HEAP
svn-id: r23979
2006-09-23 11:29:32 +00:00
Max Horn 4c14cf6d1a Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle the linker dependency graph). Porters will have to update project files
svn-id: r23974
2006-09-23 00:42:35 +00:00
Eugene Sandulenko 0e244c9510 Fix bug #1550974: "SMUSH: changing subtitle settings during SMUSH doesn't work"
svn-id: r23965
2006-09-21 17:46:19 +00:00
Eugene Sandulenko 6fdc053a6b Fix comment
svn-id: r23964
2006-09-21 12:18:36 +00:00
Eugene Sandulenko 25a6af2c93 Fix bug #1536932: "MANIACNES: Crash on click in speechtext-area"
svn-id: r23962
2006-09-21 12:14:29 +00:00
Travis Howell efc3fb4a3a Correct HE version for Dutch version of putttime
svn-id: r23956
2006-09-21 00:43:21 +00:00
Travis Howell f3ad70c1d4 Add French version of Pajama Sam 1
svn-id: r23952
2006-09-20 23:34:10 +00:00
Travis Howell 68360e4dde Add details for French version of Pajama Sam 3
svn-id: r23942
2006-09-20 02:43:28 +00:00
Max Horn fd85c13d8f Cleaned up Gdi::roomChanged
svn-id: r23938
2006-09-18 22:22:35 +00:00
Max Horn 60951b6f1a Moved some more code from class Gdi into new subclasses GdiV1 and GdiV2
svn-id: r23937
2006-09-18 22:06:39 +00:00
Max Horn 2cd0544cb9 Re-disable blit mask hack (oops)
svn-id: r23936
2006-09-18 21:46:44 +00:00
Max Horn 3313685bfe Split setBuiltinCursor into a V0-V2 and a V3-V5 part
svn-id: r23935
2006-09-18 21:31:59 +00:00
Max Horn 1324677395 Moved NES specific code from class Gdi to GdiNES
svn-id: r23934
2006-09-18 21:20:21 +00:00
Max Horn a0e1a98647 Oops, accidentally broke TMSK support for HE 72+ games
svn-id: r23933
2006-09-18 19:58:22 +00:00
Max Horn 06ddd876a5 Fix --disable-he
svn-id: r23932
2006-09-18 19:22:40 +00:00
Max Horn d9f16b8a4a indention fix
svn-id: r23931
2006-09-18 19:17:55 +00:00
Max Horn 2906e8d2a3 Moved some code from Gdi::drawBitmap to separate methods
svn-id: r23930
2006-09-18 19:16:31 +00:00
Max Horn 285aa5d0b2 renamed ScummEngine::restoreBG to restoreBackground; renamed and moved Gdi::copyVirtScreenBuffers to ScummEngine_v70he::restoreBackgroundHE
svn-id: r23925
2006-09-17 23:35:09 +00:00
Max Horn fab33bf663 Moved stored flobjects to class ScummEngine_v70he
svn-id: r23924
2006-09-17 22:22:50 +00:00
Max Horn 51017cf1b2 Renamed ScummEngine::res to _res and allocate the ResourceManager on the heap (i.e. _res is a pointer now)
svn-id: r23922
2006-09-17 20:36:48 +00:00
Max Horn 8c0b0c0120 Changed ScummEngine::gdi to _gdi and allocate the Gdi object on the heap (i.e. _gdi is a pointer now)
svn-id: r23921
2006-09-17 20:22:47 +00:00