Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-11-03 | Patch #1825276: "DETECTION: advanced detector engine simplification" | Eugene Sandulenko | |
svn-id: r29386 | |||
2007-11-01 | Refactored some gui code. | Nicola Mettifogo | |
svn-id: r29371 | |||
2007-11-01 | Fix for bug #1822819. Donna now changes her look into Suzy after makeup. | Nicola Mettifogo | |
svn-id: r29361 | |||
2007-11-01 | Consolidated 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-01 | More 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-01 | Added new LocationName class to simplify handling of location switches. | Nicola Mettifogo | |
svn-id: r29353 | |||
2007-10-30 | Fix for bug #1822680. | Nicola Mettifogo | |
svn-id: r29326 | |||
2007-10-21 | Added new debug level for inventory routines. | Nicola Mettifogo | |
svn-id: r29239 | |||
2007-10-14 | Made 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-13 | Decoupled 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-07 | Added beep sound to Nippon Safes for Amiga. | Nicola Mettifogo | |
svn-id: r29171 | |||
2007-10-06 | Fixed 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-09-23 | Moved 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-22 | Refactored a lot of Character-related code and put it into the Character class. | Nicola Mettifogo | |
svn-id: r29025 | |||
2007-09-19 | Modified patch #1738058: "Action recorder". | Eugene Sandulenko | |
svn-id: r28968 | |||
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-16 | Split code from parseZoneTypeBlock in specialized parser functions. | Nicola Mettifogo | |
svn-id: r28922 | |||
2007-09-16 | Revised debug levels and added many debug strings for parsers. | Nicola Mettifogo | |
svn-id: r28921 | |||
2007-09-15 | Fixed BRA parser table for scripts. | Nicola Mettifogo | |
svn-id: r28905 | |||
2007-09-02 | More support for subtitles in BRA. | Nicola Mettifogo | |
svn-id: r28829 | |||
2007-09-02 | Simplified global label management and added subtitles for BRA. | Nicola Mettifogo | |
svn-id: r28828 | |||
2007-09-02 | Jobs are now members of the engine and are handled with a table, instead of ↵ | Nicola Mettifogo | |
being external functions. svn-id: r28824 | |||
2007-08-31 | Pushed current save/load code from Parallaction down to Parallaction_ns. | Nicola Mettifogo | |
svn-id: r28775 | |||
2007-08-28 | Enforced use of character's feet coordinates throughout the walk code. | Nicola Mettifogo | |
svn-id: r28760 | |||
2007-08-26 | Implemented more opcodes. | Nicola Mettifogo | |
svn-id: r28746 | |||
2007-08-25 | Added implementation for most parser and exec opcodes in BRA. | Nicola Mettifogo | |
svn-id: r28735 | |||
2007-08-25 | Added an abstract base class for representing multiple-frames for ↵ | Nicola Mettifogo | |
animations. Changed user code to rely on the new interface. Cnv has been turned into an implementation of the new interface, and it is now known as a concrete class only to Disk and Font code for Nippon Safes. svn-id: r28734 | |||
2007-08-25 | Fix build. | Nicola Mettifogo | |
svn-id: r28729 | |||
2007-08-25 | Merged most parser contexts into a single structure, added some new fields ↵ | Nicola Mettifogo | |
to support BRA. svn-id: r28727 | |||
2007-08-25 | Cleanup script routines. | Nicola Mettifogo | |
svn-id: r28718 | |||
2007-08-24 | First step in restructuring engine code: | Nicola Mettifogo | |
- code has been consolidated in fewer files - new table-driven parsers/execution - some functions has been pushed down the engine hierarchy - Parallaction_br now inherits from Parallaction_ns svn-id: r28711 | |||
2007-08-16 | Now using stacks to keep track of multiple levels when parsing location scripts. | Nicola Mettifogo | |
svn-id: r28639 | |||
2007-08-16 | Changed more parsing routines to use tables instead of switch statements. | Nicola Mettifogo | |
svn-id: r28637 | |||
2007-08-14 | Defined new Table for location scripts level-0 statements, and changed ↵ | Nicola Mettifogo | |
parseLocation to use a function pointer array instead of a big switch statement. svn-id: r28620 | |||
2007-08-14 | Partially reverting commit 28568, so now engine is back in charge for ↵ | Nicola Mettifogo | |
parsing locations. I'm going to convert this if/else/else hell into smaller opcode-like routines to achieve more flexibility first, and then assign version-specific opcodes to subclasses. svn-id: r28609 | |||
2007-08-14 | GCC doesn't like the extra qualifier when DECLARE_COMMAND_PARSER() etc. are | Torbjörn Andersson | |
used within the class definition. Added macros for the unqualified form. Feel free to give them a less cumbersome name -- I just wanted to be able to compile ScummVM again. :-) svn-id: r28608 | |||
2007-08-13 | Added invalid opcode entries in slot 0 of opcode lists, and adjusted indices ↵ | Nicola Mettifogo | |
to avoid small decrements. svn-id: r28603 | |||
2007-08-13 | Moved opcode initialization to new routine. | Nicola Mettifogo | |
svn-id: r28602 | |||
2007-08-13 | Changed instruction parsing to array of function pointers. | Nicola Mettifogo | |
svn-id: r28601 | |||
2007-08-13 | Changed Table to return 0 instead of -1 when lookup fails. Lookup already ↵ | Nicola Mettifogo | |
yields 1-based values when the item is found. svn-id: r28600 | |||
2007-08-13 | Changed Command parsing/execution and Instruction execution from switch ↵ | Nicola Mettifogo | |
statements into arrays of function pointers. svn-id: r28599 | |||
2007-08-12 | Added preliminary support for loading locations in BRA: | Nicola Mettifogo | |
- changed parseLocation to invoke subclasses for version-specific keywords. - implemented loading of background resources (backgrounds should be visible) svn-id: r28568 | |||
2007-08-12 | Added first location selection for each part. | Nicola Mettifogo | |
svn-id: r28564 | |||
2007-08-12 | BRA now loads tables and correctly selects episode (part) for resource loading. | Nicola Mettifogo | |
svn-id: r28562 | |||
2007-08-12 | Added simple game loop to BRA. The game still crashes after menu. | Nicola Mettifogo | |
svn-id: r28560 | |||
2007-08-12 | Pushed menu handling into Parallaction_ns. | Nicola Mettifogo | |
svn-id: r28556 | |||
2007-08-12 | Added menu options enum to BRA and some refactoring. | Nicola Mettifogo | |
svn-id: r28554 | |||
2007-08-11 | Added partial cursor support for Big Red Adventure. Small adjustments to ↵ | Nicola Mettifogo | |
generalize disk code for multiple cursors. svn-id: r28537 | |||
2007-08-11 | Moved cursor handling from Gfx to engine subclasses. | Nicola Mettifogo | |
svn-id: r28534 |