aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2011-01-28MOHAWK: Removed direct OSystem Quit calls from Myst Mohawk Interpreter.David Turner
This avoids the same issue that caused leakage in other engines. svn-id: r55584
2011-01-28DRASCULA: Fixed Code to allow Quit/RTL Function and avoid Memory Leakage.David Turner
A memory leakage was traced down to a failure to call the engine destructor. This was due to the engine directly calling OSystem quit() i.e. _system->quit(), rather than just allowing engine::run() to return. Have removed this code and implemented the changes required to allow graceful Quit/RTL to occur. svn-id: r55583
2011-01-28DRASCULA: Remove unecessary destructor from ArchiveMan.David Turner
svn-id: r55581
2011-01-28DRASCULA: Fix for Duplicate Registering of Archive.David Turner
A warning occurs that the archive, Packet.001 has been added twice. This is due to a hack to get the detector priority listing correct. This fix prevents this causing a multiple add of the same archive. svn-id: r55580
2011-01-28DRASCULA: Fix minor cut and paste error in Console "room" command.David Turner
svn-id: r55579
2011-01-28DRASCULA: Fix uninitialized reads of mouse position variables.David Turner
svn-id: r55578
2011-01-27MOHAWK: Implement Stoneship chest puzzleBastien Bouclet
svn-id: r55577
2011-01-27MOHAWK: Allow videos to be paused individuallyBastien Bouclet
svn-id: r55576
2011-01-27GOB: Only draw text when coordinates are within the surfaceSven Hesse
svn-id: r55575
2011-01-27GOB: Stop drawing a letter on surface boundariesSven Hesse
svn-id: r55574
2011-01-27GOB: Add Pixel::isValid() and ConstPixel::isValid()Sven Hesse
svn-id: r55573
2011-01-27HUGO: Fixed crash when an incorrect hugo.dat file is foundFilippos Karapetis
svn-id: r55572
2011-01-27GOB: Add sanity checks to Pixel and ConstPixelSven Hesse
svn-id: r55571
2011-01-27MOHAWK: Add detection for the LB samplerMatthew Hoops
svn-id: r55570
2011-01-27HUGO: Handle mouse 'UP' events instead of 'DOWN'. Arnaud Boutonné
This fixes the multiple clicks on object + message reported by D.Gray svn-id: r55569
2011-01-27TOON: Check for the state of modifier keys (control/alt/shift) when handling ↵Filippos Karapetis
game hotkeys Fixes bug #3166522 at engine level (fix 2/2) svn-id: r55568
2011-01-27DRASCULA: Fix Memory Leak in drascula.dat Loading.David Turner
svn-id: r55566
2011-01-27GOB: Implement backuping of sprites, sounds, fonts in totSubSven Hesse
svn-id: r55565
2011-01-27GOB: Add SoundDesc::swap()Sven Hesse
svn-id: r55564
2011-01-27GOB: Add o7_draw0x59 stubSven Hesse
svn-id: r55563
2011-01-27GOB: Some Addy gameflow stubsSven Hesse
svn-id: r55562
2011-01-27SCI: Set the printLang and parseLang selectors again when restarting, if ↵Filippos Karapetis
necessary. This sets the language again correctly to the language selected in the launcher when restarting multilingual games. svn-id: r55561
2011-01-27DRASCULA: Fix Memory Leaks in Rooms Table.David Turner
Minor whitespace fixes as well. svn-id: r55560
2011-01-27AGOS: Fix Memory Leaks in Feeble Files.David Turner
Found with Valgrind. svn-id: r55559
2011-01-27AGOS: Fix Memory Leaks when playing Simon 2 Win.David Turner
These were identified with Valgrind. svn-id: r55558
2011-01-26HUGO: As requested by D. Gray, use 'exit' (DOS) command in Win versionsArnaud Boutonné
svn-id: r55557
2011-01-26HUGO: Cleanup: Suppress an obsolete warning and a commentArnaud Boutonné
svn-id: r55556
2011-01-26HUGO: Ensure savegames are not impacted by unexpected ANULL actions, by ↵Arnaud Boutonné
replacing delEventType() and delQueue() in H1 Dos svn-id: r55555
2011-01-26MOHAWK: Introduce a new CursorManager for LB v2+ (they do not use exe cursors)Matthew Hoops
svn-id: r55554
2011-01-26GOB: Add 2 Addy 4 base fake save handlersSven Hesse
svn-id: r55553
2011-01-26GOB: Another fake Addy 4 save handlerSven Hesse
svn-id: r55552
2011-01-26GOB: Another fake file pathSven Hesse
svn-id: r55551
2011-01-26GOB: Use a fake cursor for Addy for now :PSven Hesse
svn-id: r55550
2011-01-26GOB: Add stub save handlers for Addy 4 (Grundschule)Sven Hesse
svn-id: r55549
2011-01-26GOB: Increase kFontCount for AddySven Hesse
svn-id: r55548
2011-01-26GOB: Check font index for kFontCountSven Hesse
svn-id: r55547
2011-01-26GOB: Add a small playTot change for AddySven Hesse
svn-id: r55546
2011-01-26GOB: Increase kEnvironmentCount to 20 for AddySven Hesse
svn-id: r55545
2011-01-26GOB: o7_draw0x93 is o7_setVolumeSven Hesse
svn-id: r55544
2011-01-26MOHAWK: Detect "The Cat in the Hat".Alyssa Milburn
svn-id: r55543
2011-01-26SCI: Make SCI3 propertyId endianness hack a bit cleanerWillem Jan Palenstijn
svn-id: r55542
2011-01-26LASTEXPRESS: Add some more error handling to Savegame and Sound classesJulien Templier
- Add some const modifiers where applicable - Add some missing casts svn-id: r55541
2011-01-26HUGO: Fix some save/restore issuesSylvain Dupont
Invalidates current savegames! (now version 3) svn-id: r55540
2011-01-25SCI: cleanupMax Horn
svn-id: r55539
2011-01-25MOHAWK: Read kLBEventNotified data after commands.Alyssa Milburn
This fixes some pages in Maggie's Farmyard Adventure, at least. Thanks to clone2727 for testing this. svn-id: r55538
2011-01-25GOB: Add a sanity check to o1_freeFontSven Hesse
svn-id: r55537
2011-01-25GOB: Add o7_zeroVar and partially implement draw0x89Sven Hesse
svn-id: r55536
2011-01-25GOB: Add a sanity check assert()Sven Hesse
svn-id: r55535
2011-01-25GOB: Implement getting/setting values from INI filesSven Hesse
Setting is non-permanent for now svn-id: r55534
2011-01-25GOB: Add a small manager for INI configsSven Hesse
svn-id: r55533