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
Johannes Schickel
84c2a93db5
Replaces all malloc/realloc usages with new.
...
svn-id: r23886
2006-09-16 13:40:28 +00:00
Max Horn
b860f002b2
Replaced checkRange by assertRange, which has (a) an (IMO) more logical order of parameters, and (b) removes lots of useless duplicate information in error messages
...
svn-id: r23885
2006-09-16 13:38:43 +00:00
Max Horn
6162626323
cleanup; remove check whether _costume is valid, as that is already done by getResourceAddress
...
svn-id: r23884
2006-09-16 12:43:18 +00:00
Max Horn
d2af16a817
Updated MD5 list
...
svn-id: r23882
2006-09-16 12:29:55 +00:00
Johannes Schickel
e139d26be1
Replaces malloc with new in most cases.
...
svn-id: r23881
2006-09-16 12:12:02 +00:00
Max Horn
3948399511
cleanup
...
svn-id: r23880
2006-09-16 12:04:54 +00:00
Johannes Schickel
75fd84e85a
- adds dirty rect handling to the kyra engine (needs some more tests before I commit it to branch though)
...
- initializes an uninitiliazied variable which caused crashes from time to time
svn-id: r23878
2006-09-15 16:04:32 +00:00
Travis Howell
0cd1f0fbf9
Update French version of Pajama Sam 2
...
svn-id: r23877
2006-09-15 10:59:38 +00:00
Travis Howell
52dee3012e
Add/Update several French versions of HE games
...
svn-id: r23874
2006-09-14 22:57:08 +00:00
Travis Howell
213e798bec
Add French version of puttcircus
...
svn-id: r23873
2006-09-14 01:36:16 +00:00
Torbjörn Andersson
c66ec787d2
Test _skipFlag a bit more often.
...
svn-id: r23867
2006-09-10 18:44:53 +00:00
Torbjörn Andersson
632a1a3a22
Clear _skipFlag at beginning of Kyra 2 intro. Otherwise, skipping it once will
...
automatically skip it if you try to watch it a second time. (Are there any
other flags that need to be cleared as well?)
svn-id: r23866
2006-09-10 18:22:27 +00:00
Chris Apers
a851fb353c
Make Lure run again on PalmOS fixing unaligned read
...
svn-id: r23865
2006-09-10 16:29:06 +00:00
Johannes Schickel
65c0bdcaa0
- Some little checks for shape usage.
...
- Less redrawing while loading a savegame.
svn-id: r23864
2006-09-10 13:52:17 +00:00
Johannes Schickel
09f7e35196
Little bit cleanup.
...
svn-id: r23863
2006-09-10 13:26:00 +00:00
Johannes Schickel
854eac7f9b
Simplifies PAK file loading a bit.
...
svn-id: r23862
2006-09-10 13:16:34 +00:00
Johannes Schickel
8271f1f0dc
Makes lure compile with msvc8 again.
...
svn-id: r23861
2006-09-10 13:09:04 +00:00
Travis Howell
3825dde852
Add/Update Dutch and French versions of several HE games
...
svn-id: r23858
2006-09-10 01:59:09 +00:00
Max Horn
bd38f5f4d3
Renamed o6_getActorAnimCounter1 to o6_getActorAnimCounter
...
svn-id: r23857
2006-09-09 18:31:32 +00:00
Max Horn
94bd9ef05d
Moved allocResTypeData from ScummEngine to ResourceManager; removed friend declarations from ResourceManager, and performed other minor tweaks
...
svn-id: r23856
2006-09-09 18:20:28 +00:00