aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-01-29MOHAWK: More Stoneship progress, hologram viewer and drawersBastien Bouclet
svn-id: r55622
2011-01-29TOON: Fixed crash of bug #3166533Sylvain Dupont
Bug #3166533: "TOON: crashes when leaving room" svn-id: r55621
2011-01-29KYRA: Clean up main menu code in Kyra2/Kyra3.Johannes Schickel
svn-id: r55620
2011-01-29KYRA: Fix Valgrind Uninitialized Memory Read at end of VQA Playback.David Turner
svn-id: r55619
2011-01-29KYRA: Close Memory Leaks in Kyra 3 (Malcolm's Revenge) Menu.David Turner
svn-id: r55618
2011-01-29TOON: Reenable keyboard eventsSylvain Dupont
Was disabled when some sticky keyboard flags were activated svn-id: r55617
2011-01-29TOON: Bug #3166570 fixed. Magnifier effect when selecting Enigma bookSylvain Dupont
Bug #3166570: "TOON: Wrong mouse-cursor for Item "Book-Enigma" svn-id: r55616
2011-01-29NEWS: Add proper punctuation.Jordi Vilalta Prat
svn-id: r55615
2011-01-29HUGO: Display all (clipped) object zones in God ModeArnaud Boutonné
svn-id: r55614
2011-01-29SWORD25: Translated some comments, and removed some superfluous onesFilippos Karapetis
svn-id: r55613
2011-01-29MOHAWK: Implement more Stoneship puzzles, up to linking back to MystBastien Bouclet
svn-id: r55612
2011-01-29PARALLACTION: Use CursorMan to control cursor instead of backend functions.Nicola Mettifogo
svn-id: r55611
2011-01-29PARALLACTION: Cleanup dialogue code.Nicola Mettifogo
Shorten long lines to increase readability. svn-id: r55610
2011-01-29GOB: Remove unnecessary semicolonTorbjörn Andersson
svn-id: r55609
2011-01-29PARALLACTION: Add default case to silence GCC warning.Torbjörn Andersson
Not that I understand exactly what this function does, but since it's a piece of debug code I figure I don't really have to. svn-id: r55608
2011-01-29PARALLACTION: Cleanup dialogue code.Nicola Mettifogo
Turned 'no answer selected' into a constant. svn-id: r55607
2011-01-29PARALLACTION: Cleanup dialogue code.Nicola Mettifogo
Hide mood and balloon winding extraction into Question and Answer objects. svn-id: r55606
2011-01-29PARALLACTION: Simplify text comparisons in dialogue code.Nicola Mettifogo
Encapsulate text comparison into string owners and removed some ugly double negative logic. svn-id: r55605
2011-01-29PARALLACTION: Clarify strategy for choosing (answer) dialogue paths.Nicola Mettifogo
svn-id: r55604
2011-01-29PARALLACTION: Don't show 'null' answers in dialogues.Nicola Mettifogo
Skip a 'runanswer' state when the text of the only answer available is 'null'. svn-id: r55603
2011-01-29PARALLACTION: Improve dialogue debug output.Nicola Mettifogo
Print out the current question or the available answers when debug level is 9. svn-id: r55602
2011-01-29PARALLACTION: encapsulate dialogue state changes to aid debugging.Nicola Mettifogo
svn-id: r55601
2011-01-28SWORD25: Removed a lot of debug/unimplemented/unused functionsFilippos Karapetis
svn-id: r55600
2011-01-28HUGO: Add a function to display exit hotspots in God ModeArnaud Boutonné
svn-id: r55599
2011-01-28SWORD25: Marked several unused LUA callbacks as dummy functions. Some cleanup.Filippos Karapetis
svn-id: r55597
2011-01-28SWORD25: Removed some now unused variablesFilippos Karapetis
svn-id: r55596
2011-01-28SWORD25: Removed some more unused/unimplemented debug codeFilippos Karapetis
svn-id: r55595
2011-01-28SWORD25: Resources are now cleaned up correctlyFilippos Karapetis
The original checked the total amount of memory occupied by all resources. This has been changed to a maximum number of simultaneous resources instead, so the game resources are no longer leaked. Also disabled the unused or debug functions getUsedMemory(), setMaxMemoryUsage(), setMaxMemoryUsage(), isLogCacheMiss(), setLogCacheMiss(). Performed some cleanup on code related to the above. svn-id: r55594
2011-01-28SWORD25: Disabled the mechanism which precaches all of the game's resources ↵Filippos Karapetis
on startup. This reduced the initial memory used by 100MB for me, though the game keeps allocating new resources in each scene without deleting them, because of the missing functionality in getUsedMemory(). This change also slightly reduces the loading time on game startup. svn-id: r55593
2011-01-28PARALLACTION: Flexible monologues in BRA (patch #3021740 by fuzzie)Nicola Mettifogo
Some dialogue answers are set to the literal 'null', which is used in NS to simulate a fixed monologue ('null' instructs the engine to jump to the first entry in the list of available questions, which is always made of a single item in this case). BRA has flexible monologues that depend on the game state, so this patch goes and checks all the available branches before picking the correct one. svn-id: r55591
2011-01-28Replaced char* with Common::String in balloon code.Nicola Mettifogo
svn-id: r55590
2011-01-28SCUMM: Fix bug #3167036 - BluesBirthday: Crash in the demo.Travis Howell
svn-id: r55589
2011-01-28Patch #3149416: Support for linking with "as-needed"Max Horn
svn-id: r55588
2011-01-28GRAPHICS: Make JPEG::getComponent error out if component was not foundMax Horn
svn-id: r55587
2011-01-28GRAPHICS: Turn sqrt(2) and cosine values into constants ;)Max Horn
svn-id: r55586
2011-01-28GRAPHICS: Rename JPEG::_str to _streamMax Horn
We use _str to denote strings almost everywhere, so this was a bit confusing. Another alternative would be to use _s. svn-id: r55585
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-28COMMON: Fixed memory leakage in unarj readHeader().David Turner
This manifested in Drascula. svn-id: r55582
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