Commit Graph

18939 Commits

Author SHA1 Message Date
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
Chris Apers
f6daab19c5 Compiler seems to not use these operators when they are inlined
svn-id: r23915
2006-09-17 10:16:52 +00:00
Chris Apers
8de5d496fa Added more compilation options
svn-id: r23914
2006-09-17 10:14:11 +00:00
Chris Apers
8922513d9f Fixed compilation
svn-id: r23913
2006-09-17 10:08:16 +00:00
Johannes Schickel
0a87306b1c typo...
svn-id: r23911
2006-09-17 10:03:41 +00:00
Johannes Schickel
1c0de62002 Mentions improved screen update handling of the Kyrandia engine in the NEWS file.
svn-id: r23910
2006-09-17 10:02:18 +00:00
Chris Apers
bc8a755c67 Fixed back mouse in GUI adding cursor palette support
Fixed cursor redraw in GUI
Fixed cursor glitches problem in BS because of too small buffer
Cleanup

svn-id: r23908
2006-09-17 09:59:31 +00:00
Chris Apers
5fa194e62b Added option to trace memory allocation
Fixed key auto repeat problem in some engines

svn-id: r23905
2006-09-17 09:49:33 +00:00
Chris Apers
42dd017faf Added option to trace memory allocation
svn-id: r23904
2006-09-17 09:46:06 +00:00
Chris Apers
24f55e47e1 This be_zodiac.h include is what was made standard OS5 to crash \!
svn-id: r23903
2006-09-17 09:40:53 +00:00
Chris Apers
fdab0733c7 Cleanup, no need to export twGlue addr when compiling standard OS5 version
svn-id: r23902
2006-09-17 09:34:45 +00:00
Chris Apers
1fe39e9b80 Cleanup, no need to export twGlue addr when compiling standard OS5 version
svn-id: r23901
2006-09-17 09:27:33 +00:00
Lars Persson
80bad5d0ff Changed version numbers to 0.100
svn-id: r23900
2006-09-17 05:33: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
Lars Persson
27d39dabef Small adjustment for projectfiles source path
svn-id: r23897
2006-09-16 21:03:04 +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
Lars Persson
d0735a34a2 * Updated Symbian project files for new file structure
svn-id: r23895
2006-09-16 19:50:41 +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
fd12695e59 Patch #1559806: Fixes for AmigaOS 4 filesystem backend
svn-id: r23893
2006-09-16 17:56:26 +00:00
Max Horn
6c26712960 Added GUI::ConsoleDialoggetCharsPerLine() method, and added a big FIXME comment to gui/console.h
svn-id: r23892
2006-09-16 17:29:43 +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
1add07beca Renamed kLineWidth to kCharsPerLine, and moved some enum constants into class ConsoleDialog (to avoid name clashes with other code)
svn-id: r23889
2006-09-16 15:19:23 +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
Won Star
595a035bee Implement file cache. needs some testing :)
Fix some bugs in memory management.

svn-id: r23870
2006-09-13 07:32:54 +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