Commit Graph

29958 Commits

Author SHA1 Message Date
Travis Howell
ca8d85eaa9 Update HE version for German version of Freddi Fish 2.
svn-id: r39356
2009-03-12 13:11:37 +00:00
Filippos Karapetis
36a801ad14 EngineState is a struct, not a class
svn-id: r39355
2009-03-12 08:14:55 +00:00
Filippos Karapetis
fd14ebba14 PMV player: stop reallocating the frame buffer on every frame, if its size hasn't been changed
svn-id: r39354
2009-03-12 08:14:05 +00:00
Max Horn
6a2efdd36d SCI: cleanup
svn-id: r39353
2009-03-12 03:26:58 +00:00
Max Horn
642bad22d8 SCI: Removed most uses of the 'inline' keyword. It is usually better to let the compiler figure out what to inline. As it is, most of these looked as if they were randomly placed ;)
svn-id: r39352
2009-03-12 03:26:47 +00:00
Max Horn
40b313c28e SCI: Moved savegame specific stuff from state.h to a new header savegame.h
svn-id: r39351
2009-03-12 03:26:21 +00:00
Max Horn
25b39e217a TINSEL: Added Serializer::skip() convenience method
svn-id: r39350
2009-03-12 03:26:03 +00:00
Max Horn
ca4bdb8572 SCI: Removed some dead code
svn-id: r39349
2009-03-12 02:40:04 +00:00
Filippos Karapetis
26135a175c Changed a case inside inline_lookup_node() to non-fatal, for now, to make it possible to walk around in SQ4 (check the FIXME comment)
svn-id: r39348
2009-03-11 23:47:00 +00:00
Filippos Karapetis
966972def6 Fixed another crash right at the beginning of SQ4
svn-id: r39347
2009-03-11 23:44:22 +00:00
Filippos Karapetis
f496f9932d Wrap the code in text_lol.* around ENABLE_LOL checks
svn-id: r39346
2009-03-11 22:58:26 +00:00
Greg Frieger
35d0744f31 ResourceManager:
- RESOURCE.MSG and MESSAGE.MAP added to source List
- Small changes in patch processing code to avoid loading wrong files

svn-id: r39345
2009-03-11 22:52:54 +00:00
Kari Salminen
5fd0b88ffe Fix assertion (Doh! That was supposed to be the other way).
svn-id: r39344
2009-03-11 22:50:36 +00:00
Filippos Karapetis
88b44cef24 Fix heap corruption when assigning the save game directory
svn-id: r39343
2009-03-11 22:50:06 +00:00
Kari Salminen
bac7bd00be Cine::Palette: Move color format setting to setColorFormat-method.
svn-id: r39339
2009-03-11 21:11:52 +00:00
Kari Salminen
e01e4d6dbe Formatting.
svn-id: r39338
2009-03-11 21:05:21 +00:00
Kari Salminen
c676786146 Add saving in original palette format and the OSystem's palette format to Cine::Palette.
svn-id: r39337
2009-03-11 21:03:09 +00:00
Kari Salminen
4cbd3678f8 Add saving functions to Cine::Palette (Now one can output the palette in other formats too).
svn-id: r39336
2009-03-11 20:44:16 +00:00
Vicent Marti
9e54b1c963 Fixed bug #2619802 (Game name overwrites scroll bar).
svn-id: r39335
2009-03-11 20:39:31 +00:00
Greg Frieger
eca41c0d11 ResourceManager:
- Keep a list of opened volumes to avoid redundant file opens
- Internal functions moved from public to protected

svn-id: r39334
2009-03-11 20:15:42 +00:00
Kari Salminen
6ccf016127 Fix assertions in palette loading function to really test that each color component fits inside a single byte (Easier to parse that way).
svn-id: r39333
2009-03-11 20:04:08 +00:00
Filippos Karapetis
3e7fe64a22 Untangled the parameters in gfxr_interpreter_get_view() as well. Updated comments
svn-id: r39332
2009-03-11 17:09:30 +00:00
Filippos Karapetis
aacb916e5e Got rid of misc_payload and stopped passing the whole graphics state structure in places where it's not necessary
svn-id: r39331
2009-03-11 16:50:12 +00:00
Johannes Schickel
35c4aec93f Formatting.
svn-id: r39330
2009-03-11 16:13:28 +00:00
Greg Frieger
17664dce40 More clean-ups in decompression classes
svn-id: r39329
2009-03-11 04:38:54 +00:00
Max Horn
862c9547c6 SCI: Removed some dead code
svn-id: r39328
2009-03-11 02:32:20 +00:00
Max Horn
b52025ec82 ...
svn-id: r39327
2009-03-11 02:16:21 +00:00
Max Horn
e3b5e5a74c SCI: Restored code to triger debugger console by Ctrl-d (accidentally removed it in rev 39201)
svn-id: r39326
2009-03-11 02:05:49 +00:00
Max Horn
47cf6a0151 SCI: Formatting changes (using astyle)
svn-id: r39325
2009-03-11 01:40:08 +00:00
Max Horn
486900a8e5 SCI: Fix warning
svn-id: r39324
2009-03-11 00:41:31 +00:00
Greg Frieger
738160d17a Some clean-up of DecompressorComp3 class
svn-id: r39323
2009-03-11 00:23:18 +00:00
Johannes Schickel
e2d33d81ab Add FIXME comment in AgiEngine::syncSoundSettings.
svn-id: r39321
2009-03-10 22:36:06 +00:00
Johannes Schickel
e7d806188f Yet another few tiny formatting fixes.
svn-id: r39320
2009-03-10 22:30:38 +00:00
Johannes Schickel
91ce0ce123 Formatting.
svn-id: r39319
2009-03-10 22:18:16 +00:00
Johannes Schickel
b4ef8aba75 Made Decompressor's destructor virtual. (fixes compilation and should fix possible leaks)
svn-id: r39318
2009-03-10 22:11:11 +00:00
Johannes Schickel
333d2c8e34 - Fix warnings
- Formatting

svn-id: r39317
2009-03-10 22:09:10 +00:00
Filippos Karapetis
eaaa703c62 Updated the MSVC project files for the SCI engine (added engine/stringfrag.cpp)
svn-id: r39316
2009-03-10 22:07:42 +00:00
Filippos Karapetis
54e2aedb46 Added FIXME for heap corruption occurring when exiting SCI games
svn-id: r39315
2009-03-10 22:04:48 +00:00
Filippos Karapetis
915b29c3f5 Synced the rest of the MSVC project files for the SCI engine
svn-id: r39314
2009-03-10 21:55:32 +00:00
Scott Thomas
2f61d7d77b - Convert some file references from uint16 to uint32 to suit 11H
- Add some 11H opcodes

svn-id: r39313
2009-03-10 21:54:45 +00:00
Travis Howell
e6d0a83bb1 Fix compile of CINE engine.
svn-id: r39312
2009-03-10 21:47:53 +00:00
Greg Frieger
0a38541cc5 Resource decompression functions moved to scicore\decompressor.cpp and turned into classes.
svn-id: r39311
2009-03-10 21:44:03 +00:00
Kari Salminen
24e6587b16 Palette-class for Cine-engine, WIP: Take 2. Testing, using and documentation still TODO.
svn-id: r39310
2009-03-10 20:37:54 +00:00
Andre Heider
c72cba069b Use pow() instead of powf() when compiling with MinGW32 to work around a libstdc++ cross-compile bug, see #2673362
svn-id: r39309
2009-03-10 19:32:38 +00:00
Max Horn
d5d7bd73d5 SCI: Moved cfsml.pl from tools/ to tools/sci/; also fixed circular dependency
svn-id: r39308
2009-03-10 19:20:32 +00:00
Max Horn
ba0d429694 SCI: EVIL temporary hack to ensure savegame.cpp is rebuilt when any of the headers it uses have been changed (to track mistakes like me forgetting to rename SongIteratorMessage -> SongIterator::Message in the CFSML, too). If anybody knows how one can 'copy' the dependencies of one target and add them to another, please let me know.
svn-id: r39307
2009-03-10 19:17:52 +00:00
Max Horn
1bc84955a3 SCI: Removing unused line from savegame.cfsml, fixing SongIteratorMessage -> SongIterator::Message in it
svn-id: r39306
2009-03-10 19:11:35 +00:00
Max Horn
4da6fbbb76 SCI: Memory 'ref counting' code is only used by song iterators -> move it there, make it private (to be replaced one day by something else, e.g. Common::SharedPtr)
svn-id: r39305
2009-03-10 19:08:07 +00:00
Johannes Schickel
39359479ea - Fix code indentation
- Some (minor other) fromatting fixes

svn-id: r39304
2009-03-10 18:42:18 +00:00
Filippos Karapetis
2a4c6bdb71 Added missing SVN keywords
svn-id: r39303
2009-03-10 18:35:13 +00:00