1812 Commits

Author SHA1 Message Date
Travis Howell
f1b3da2f18 Fix display of game title
svn-id: r23999
2006-09-29 03:44:55 +00:00
Travis Howell
4dff848e6e Add more changes for PP
svn-id: r23998
2006-09-29 03:25:08 +00:00
Travis Howell
0e2bdc7fa2 Add md5s for Elvira 2
svn-id: r23997
2006-09-29 02:18:48 +00:00
Travis Howell
e36f3cfe9b Fix startup of PP games
svn-id: r23996
2006-09-29 01:00:11 +00:00
Travis Howell
11c9537e29 Add speech support for PP and cleanup
svn-id: r23995
2006-09-29 00:50:22 +00:00
Travis Howell
1c6cd9d249 Expand Simon engine more
svn-id: r23994
2006-09-28 23:22:07 +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
Travis Howell
17d4f41a88 Fix mingw compile
svn-id: r23976
2006-09-23 01:05:30 +00:00
Max Horn
f0ac3d1c9e Moved error/warning/checkHeap from engines/engine.cpp to common/util.cpp
svn-id: r23975
2006-09-23 00:51:30 +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
Travis Howell
a3be69f4e4 Fix regression in Amiga/Macintosh versions of FF
svn-id: r23973
2006-09-21 23:17:27 +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
9d7e5f6f85 Remove excess newlines for errors/warnings
svn-id: r23959
2006-09-21 01:36:58 +00:00
Travis Howell
d3b39c221b Re-enable warning for unknown MIDI events
svn-id: r23958
2006-09-21 01:34:10 +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
e63717a2eb Fix crashes during WW startup
svn-id: r23944
2006-09-20 06:39:27 +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
Travis Howell
843397fd7b Fix FF/Simon2 regression in last commit
svn-id: r23940
2006-09-19 12:46:34 +00:00
Travis Howell
ab2cb0b30a Expand Simon engine
svn-id: r23939
2006-09-19 11:59:13 +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
Johannes Schickel
f9d1a82cc0 Fixes the Macintosh related problems Krest mentioned on the IRC channel.
(the user has to set the game platform to Macintosh though, since it's
atm detected as DOS version)

svn-id: r23929
2006-09-18 17:30:51 +00:00
Travis Howell
99016886ba Minor cleanup, to re-order functions
svn-id: r23928
2006-09-18 12:01:18 +00:00
Travis Howell
ace4a02125 Fix typo, that caused FLAC compressed sound effects file to fail to load
svn-id: r23926
2006-09-18 11:57:38 +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
Johannes Schickel
f4759feeab formatting
svn-id: r23923
2006-09-17 21:19:23 +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
Johannes Schickel
b6a8e38726 - removes the kyra specific language flag system, and uses the language enum defined in Common for that now
- also reworks the game flag system in general

svn-id: r23920
2006-09-17 20:21:40 +00:00
Torbjörn Andersson
3e8380f2c6 Only decompress the number of speech samples indicated by 'resSize'. This
prevents crashes in the demo, and is probably a good idea anyway.

svn-id: r23917
2006-09-17 15:25:59 +00:00
Max Horn
4503581340 Const correctness
svn-id: r23916
2006-09-17 13:06:40 +00:00
Travis Howell
ff317afc64 Fix bug #1559767 - SIMONWIN: Crashes on start-up
svn-id: r23898
2006-09-16 22:35:21 +00:00
Johannes Schickel
a8bc979364 - enables pseudo unloading of loaded pak files (which reduces the loading of pak files on room changes)
- uses Common::hashit_lower instead of scumm_stricmp for filename checking

svn-id: r23896
2006-09-16 20:51:05 +00:00
Max Horn
651d22b873 * Added virtual Engine::getDebugger() method
* Removed code from errorString() methods that hooked the debugger(s)
  into error(), in favor of using getDebugger() from within error()
* As a consequence, removed most custom errorString() methods

svn-id: r23894
2006-09-16 19:31:23 +00:00
Max Horn
8df3ca9e65 cleanup
svn-id: r23891
2006-09-16 17:26:40 +00:00
Max Horn
919092e5fc Overhaul of the debugger code
* Moved Common::Debuggger to GUI::Debugger (mainly to satisfy linker
  restrictions)
* Change the base Debugger class to *not* be a template class anymore;
  instead, a thin (template based) wrapper class is used to hook up
  debugger commands
* Removed duplicate Cmd_Exit and Cmd_Help methods in favor of a single
  version of each in GUI::Debugger
* New Cmd_Help doesn't word wrap after 39/78 chars, but rather queries
  the console to determine when to wrap
* Debugger::preEnter and postEnter aren't pure virtual anymore

svn-id: r23890
2006-09-16 16:58:27 +00:00
Max Horn
a2dc897fe5 Reduce code duplication
svn-id: r23888
2006-09-16 15:01:14 +00:00
Johannes Schickel
250133baf0 Simplifies resource handling for the CD version of Kyrandia.
(also less file loading at startup, but more on room change)

svn-id: r23887
2006-09-16 14:36:53 +00:00