aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2009-09-24The maximum value that a signed 16-bit integer can hold is 32767, not 32768 ↵Filippos Karapetis
(0x8000) svn-id: r44294
2009-09-24CRUISE: Fixed some warnings about unreachable codeFilippos Karapetis
svn-id: r44293
2009-09-24Removed some warnings about unreachable codeFilippos Karapetis
svn-id: r44292
2009-09-24Add "demo" to the extras field of the fallback detector for demosFilippos Karapetis
svn-id: r44291
2009-09-24Changed some references from LureEngine to the global g_engine (e.g. calls ↵Filippos Karapetis
to shouldQuit()), to minimize places where LureEngine is referenced svn-id: r44290
2009-09-24Add VGA script code differences in DIMP.Travis Howell
svn-id: r44288
2009-09-24Correct tags.Travis Howell
svn-id: r44286
2009-09-24Split the script opcode table for DIMP, since it doesn't match(ie timers) ↵Travis Howell
other Puzzle Pack games. svn-id: r44285
2009-09-24Commented out unused variableFilippos Karapetis
svn-id: r44284
2009-09-24Fix bug #2865191 - NoPatience hangs after undo.Travis Howell
svn-id: r44281
2009-09-23fix for bug #2820389Paweł Kołodziejski
svn-id: r44274
2009-09-23Commit modified patch from bug report #2849084 "AGI: Crash when saving ↵Johannes Schickel
fallback-matched game" to fix that bug. svn-id: r44273
2009-09-23not need continue checks after foundPaweł Kołodziejski
svn-id: r44272
2009-09-23SCI: Rename _sciVersion to s_sciVersion and made it local to resource.cpp ↵Max Horn
(i.e. follow CFG and achieve code/data isolation) svn-id: r44271
2009-09-23Removed redundant offset from dirty rect calculation logicPaul Gilbert
svn-id: r44270
2009-09-23- Moved the SCI version in a global variableFilippos Karapetis
- Changed all the SCI version checks to use getSciVersion() - Also made getSciVersionDesc a global function (removes some ugly accessing of the SCI engine) The fallback detector should work correctly now svn-id: r44269
2009-09-23ops, remove some ancient changePaweł Kołodziejski
svn-id: r44268
2009-09-23this should fix bug #2820389Paweł Kołodziejski
svn-id: r44267
2009-09-23Got rid of Common::File::addDefaultDirectory, instead implemented the ↵Johannes Schickel
solution proposed in "Case agnostic handling for directories (and files)" on -devel. svn-id: r44266
2009-09-23COMMON: Add "ignoreCase" parameter to matchString.Johannes Schickel
svn-id: r44265
2009-09-22Clear menu stack in FWRenderer deconstructor.Johannes Schickel
svn-id: r44264
2009-09-22Implement menu stack to support all menu color effects, specific to the ↵Johannes Schickel
Amiga version of the game. svn-id: r44263
2009-09-22- Merged scriptObjInit0() and scriptObjInit11()Filippos Karapetis
- Replaced some cases where getSciVersion() is used with _resMan->sciVersion(), as getSciVersion() will fail with the fallback detector (as the engine is not initialized). Object property accessors still crash currently, when used with the fallback detector svn-id: r44261
2009-09-22Copy the internal game name when loading, and don't recreate itFilippos Karapetis
svn-id: r44250
2009-09-22Removed unused variableFilippos Karapetis
svn-id: r44249
2009-09-22Simplified the code which creates the mouse cursorFilippos Karapetis
svn-id: r44248
2009-09-22SCI: Change SystemStrings to use RAW storage consistenlyMax Horn
svn-id: r44246
2009-09-22SCI: Add some FIXMEs, and print warning if accessing a raw segment as ↵Max Horn
non-raw or vice versa svn-id: r44245
2009-09-22SCI: Add new type SegmentRef which ultimately will allow us to distinguish ↵Max Horn
between raw and 'reg_t' memory blocks in client code svn-id: r44244
2009-09-22SCI: Change SystemString::name from char* to Common::StringMax Horn
svn-id: r44243
2009-09-22SCI: SegmentObj's now set their type in constructor; replace central ↵Max Horn
SegmentObj::createSegmentObj call in SegManager::allocSegment by several explicit 'new' statements; some extra cleanup svn-id: r44242
2009-09-21SCI: cleanupMax Horn
svn-id: r44241
2009-09-21SCI: Replace IntMapper Script::_objIndices and Common::Array ↵Max Horn
Script::_objects by a HashMap -- goodbye, class IntMapper svn-id: r44240
2009-09-21SCI: Workaround for crash in debugger's backtraceMax Horn
svn-id: r44239
2009-09-21SCI: Change kAnimate to actually tail recurseMax Horn
svn-id: r44238
2009-09-21SCI: Rename Object::flags and pos to _flags and _pos; tweak scriptObjInit0 ↵Max Horn
and scriptObjInit11 to be more similar svn-id: r44234
2009-09-21Changed AMIGA menu code to closer match the original. (The menu item ↵Johannes Schickel
highlight selection is still wrong though.) svn-id: r44231
2009-09-21Add more shouldQuit checks in event loops.Johannes Schickel
svn-id: r44230
2009-09-21Fix box outline color for FW Amiga.Johannes Schickel
svn-id: r44229
2009-09-20Cleanup.Johannes Schickel
svn-id: r44228
2009-09-20Fix valgrind warning.Johannes Schickel
svn-id: r44227
2009-09-20Fix compilation under Linux.Johannes Schickel
svn-id: r44226
2009-09-20Add some shouldQuit() checks in event loops. This makes it possible to ↵Johannes Schickel
easily quit ScummVM (or doing an RTL), when failing the copy protection in Future Wars for example. svn-id: r44225
2009-09-20Changed some type names to match our coding guidelines.Johannes Schickel
svn-id: r44224
2009-09-20LOL/PC-98: start fixing color issues (still not working correctly though)Florian Kagerer
svn-id: r44223
2009-09-20Implement support for transparent dialgue boxes in the Amiga version of ↵Johannes Schickel
Future Wars. svn-id: r44222
2009-09-20Implement more precise palette conversion in Palette::save. This makes the ↵Johannes Schickel
output look more like the original (compared against E-UAE), but still not perfect. svn-id: r44221
2009-09-20Some more paranoia asserts.Johannes Schickel
svn-id: r44217
2009-09-20Implement yet another slight palette handling difference in Kyrandia 1 ↵Johannes Schickel
Amiga, which caused a palette glitch in Kyrandia 1 Amiga German. svn-id: r44216
2009-09-20- Add support for Kyrandia 1 German Amiga in create_kyradat.Johannes Schickel
- Increase kyra.dat version. - Rebuilt kyra.dat. - Some slight adaptions for Kyrandia 1 German in the ScummVM source. svn-id: r44215