aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction
AgeCommit message (Collapse)Author
2007-11-03Patch #1825276: "DETECTION: advanced detector engine simplification"Eugene Sandulenko
svn-id: r29386
2007-11-02Fixed overflow after fadeout in the last game location (bug #1824026).Nicola Mettifogo
svn-id: r29374
2007-11-01Donna now returns to her normal outfit after swimming.Nicola Mettifogo
svn-id: r29373
2007-11-01Added color-inversion effect in character selection screen. The effect ↵Nicola Mettifogo
doesn't exactly work like the original yet (Amiga only). svn-id: r29372
2007-11-01Refactored some gui code.Nicola Mettifogo
svn-id: r29371
2007-11-01Made debug console available when displaying slides (like intermissions and ↵Nicola Mettifogo
menu). svn-id: r29370
2007-11-01Added new debug command.Nicola Mettifogo
svn-id: r29362
2007-11-01Fix for bug #1822819. Donna now changes her look into Suzy after makeup.Nicola Mettifogo
svn-id: r29361
2007-11-01Consolidated game data cleanup in a single routine to location switches more ↵Nicola Mettifogo
reliable, especially on savegames and on game start. svn-id: r29357
2007-11-01Fix regression introduced in revision 29355. First loadgame performed was ↵Nicola Mettifogo
destroying the game flags. svn-id: r29356
2007-11-01More refactoring for gui code.Nicola Mettifogo
svn-id: r29355
2007-11-01* Merged object Menu into Parallaction_ns.Nicola Mettifogo
* Some preliminary refactoring of ex-menu code. svn-id: r29354
2007-11-01Added new LocationName class to simplify handling of location switches.Nicola Mettifogo
svn-id: r29353
2007-10-30Fix for bug #1822680.Nicola Mettifogo
svn-id: r29326
2007-10-27Temporarily force quits when user presses exit key combination. A TODO ↵Nicola Mettifogo
comment has been added to places where behavior should be changed to allow the engine to exit gracefully. svn-id: r29270
2007-10-26Parallaction will now consume all the short-lived jobs in the queue before a ↵Nicola Mettifogo
location switch. These jobs only live for 1 or 2 engine loops, and can refer to items in the location being dropped. This situation used to lead to segfaults like the one reported in report #1762797 (that should be now fixed). svn-id: r29263
2007-10-21Now stopping music when loading a game in Amiga versions of Nippon Safes.Nicola Mettifogo
svn-id: r29242
2007-10-21Relaxed freeZones policy for deciding which zones to preserve across ↵Nicola Mettifogo
location switches. Special zones are now never deleted even if strictly not needed. This will fix some occasional crashes related to inventory management. svn-id: r29241
2007-10-21Fixed parseLocation, so that it only tries to parse scripts when they aren't ↵Nicola Mettifogo
already loaded. This fixes bugs like #1816899, caused by the wrong data archive being selected in the Disk object. svn-id: r29240
2007-10-21Added new debug level for inventory routines.Nicola Mettifogo
svn-id: r29239
2007-10-21Cleanup.Nicola Mettifogo
svn-id: r29238
2007-10-19Fixed formatting of debug command output.Nicola Mettifogo
svn-id: r29232
2007-10-19Fixed loadgame bug: old game state wasn't fully wiped out before loading, ↵Nicola Mettifogo
thus creating bogus game states in memory. As a result, most savefiles should be ditched. A savefile is sure to be safe if it was *never* loaded from in-game, but nothing can be said in the opposite case. svn-id: r29231
2007-10-19Added new debugger command 'localflags' and changed Table object to provide ↵Nicola Mettifogo
debug info for it. svn-id: r29230
2007-10-15* Changed IFF/8SVX audio to use signed data (int8), and modified ↵Nicola Mettifogo
Parallaction accordingly. * Implemented proper beep in Parallaction for Amiga. svn-id: r29226
2007-10-15Cut down screen updates when palette is not animated: should lead to ↵Nicola Mettifogo
performance increase on systems with low resources svn-id: r29225
2007-10-15Fixed bug #1814061. Special effect routine was overflowing palette size.Nicola Mettifogo
svn-id: r29224
2007-10-15Now correctly disposing of audio data only when it was allocated on the ↵Nicola Mettifogo
heap, thus fixing bug #1813367. svn-id: r29223
2007-10-14Turned the 'unexpected keyword' warning into a debug message and added a ↵Nicola Mettifogo
nifty line number to aid debugging. svn-id: r29222
2007-10-14Integrated low-level routines into the Script class, turning it into a ↵Nicola Mettifogo
self-contained parser for location, program and table scripts. svn-id: r29221
2007-10-14Made location parser more fault-tolerant, in that it prints out a warning ↵Nicola Mettifogo
message instead of exiting ScummVM when it encounters an unexpected keywords in the scripts. svn-id: r29220
2007-10-13Decoupled password request from actual rendering of the dialogue screen, ↵Nicola Mettifogo
thus making it possible to fix bug #1765300. This bug was present in the original game, causing garbled text to appear when asking for password (only in the English version). svn-id: r29213
2007-10-07Added beep sound to Nippon Safes for Amiga.Nicola Mettifogo
svn-id: r29171
2007-10-07Fixed bug #1808529. One must use memmove() when copying overlapping blocks ↵Nicola Mettifogo
of memory (blush). svn-id: r29161
2007-10-06Fixed bug #1808615. An unexpected (but harmless) 'ENDCOMMANDS' statement was ↵Nicola Mettifogo
spotted in the game scripts by the new stricter parser. svn-id: r29158
2007-10-06Fixed bug #1808620. The original Inventory::addItem routine relied on a ↵Nicola Mettifogo
trick that went undetected until r29060 actually broke it. Not all regression is bad, after all. svn-id: r29157
2007-10-04Fixed bug #1803287. The inner block was changing the test condition causing ↵Nicola Mettifogo
unwanted behavior. svn-id: r29155
2007-09-25Changed InventoryRenderer to draw inventory over a Surface, thus removing ↵Nicola Mettifogo
useless drawing routines. svn-id: r29097
2007-09-24Fixed inventory regression introduced with yesterday's commit.Nicola Mettifogo
svn-id: r29091
2007-09-23Oops. Some debug code was committed.Nicola Mettifogo
svn-id: r29061
2007-09-23Moved most of inventory-related code inside classes Inventory and ↵Nicola Mettifogo
InventoryRenderer. Shift is not completed, as new code doesn't handle selections yet (falling back to existent code). svn-id: r29060
2007-09-22Fixed broken compile on MSVC.Nicola Mettifogo
svn-id: r29026
2007-09-22Refactored a lot of Character-related code and put it into the Character class.Nicola Mettifogo
svn-id: r29025
2007-09-19Added copyright notice to existing files.Nicola Mettifogo
svn-id: r28973
2007-09-19Modified patch #1738058: "Action recorder".Eugene Sandulenko
svn-id: r28968
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-09-17* moved Table handling to objects.cpp Nicola Mettifogo
* added helper functions to load tables from files * fixed occasional lock-ups on location change because of broken Table deallocation svn-id: r28933
2007-09-16Split code from parseZoneTypeBlock in specialized parser functions.Nicola Mettifogo
svn-id: r28922
2007-09-16Revised debug levels and added many debug strings for parsers.Nicola Mettifogo
svn-id: r28921
2007-09-15Fixed BRA parser table for scripts.Nicola Mettifogo
svn-id: r28905