Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-01-31 | Slightly simplified Archive selection when loading resources. | Nicola Mettifogo | |
svn-id: r30714 | |||
2008-01-29 | Cleanup (step 2). No code outside Gfx reference screen buffers anymore. | Nicola Mettifogo | |
svn-id: r30695 | |||
2008-01-28 | Removed usage of kBitFront and kBitBack. Only the old kBit2 buffer is kept ↵ | Nicola Mettifogo | |
to store the background picture. svn-id: r30687 | |||
2008-01-28 | Move low level background management into Gfx. | Nicola Mettifogo | |
svn-id: r30681 | |||
2008-01-28 | Removed all job routines. Stubs have been left for future reference in the ↵ | Nicola Mettifogo | |
code for BRA. svn-id: r30675 | |||
2008-01-28 | All interactive objects are now drawn in the framebuffer instead of using ↵ | Nicola Mettifogo | |
the old kBitBack/kBitFront buffers. Animation are not sorted yet, so they can overlap in an inconsistent fashion for the time being. svn-id: r30673 | |||
2008-01-09 | Replaced the remaining old string code with the new label code. All the text ↵ | Nicola Mettifogo | |
is now drawn in the framebuffer instead of being blitted onto the internal game screen buffer. svn-id: r30360 | |||
2008-01-08 | Restructured label handling and moved all related code to Gfx. | Nicola Mettifogo | |
svn-id: r30345 | |||
2008-01-06 | Indent with tabs instead of spaces. | Torbjörn Andersson | |
svn-id: r30312 | |||
2008-01-04 | Fix for bug# 1729307. Fonts are now displayed with shadows when needed on ↵ | Nicola Mettifogo | |
Amiga. The correct font for intro screen has also been selected. svn-id: r30221 | |||
2008-01-02 | Fixed bug in Nippon Safes for Amiga, Italian version. Game now doesn't crash ↵ | Nicola Mettifogo | |
anymore when starting introduction. svn-id: r30173 | |||
2007-12-10 | * Switched Nippon Safes to use new names for savefiles. User will be asked ↵ | Nicola Mettifogo | |
to perform conversion on engine start. * Special files used for keeping track of completed parts of the game have been replaced by special savefile 'nippon.999'. svn-id: r29820 | |||
2007-12-08 | Fix for bug #1837503. Location switches can be scheduled recursively, so now ↵ | Nicola Mettifogo | |
flags needed to be handled in a safer way to prevent inconsistencies. svn-id: r29763 | |||
2007-11-22 | * added adapter from Graphics::Surface to Frames | Nicola Mettifogo | |
* changed all Disk routines to return Frames* instead of Graphics::Surface* * changed displayItemComment to use new gfx routines * merged code for Examine zones into displayComment svn-id: r29615 | |||
2007-11-21 | * moved label drawing into Gfx, to be drawn directly in the framebuffer | Nicola Mettifogo | |
* changed low level blitting function to accept Graphics::Surface to ease development * temporarily disabled labels/subtitles in BRA svn-id: r29593 | |||
2007-11-19 | * made engine use Inventory and InventoryRenderer | Nicola Mettifogo | |
* inventory drawing is now performed directly in the framebuffer instead of using the game screen buffer * specialized jobs to handle inventory drawing have been deleted as they had become obsolete svn-id: r29571 | |||
2007-11-19 | Walk and script handling are now directly handled by the main loop, instead ↵ | Nicola Mettifogo | |
of relying on the job list. svn-id: r29568 | |||
2007-11-18 | Cleanup. | Nicola Mettifogo | |
svn-id: r29562 | |||
2007-11-18 | Partly decoupled rendering from game data update. Graphics routines to ↵ | Nicola Mettifogo | |
draw/erase animations and labels are now invoked explicitly instead of being handled in the job list. svn-id: r29561 | |||
2007-11-18 | Removed other paranoia code from the original engine (as in revision 29505). | Nicola Mettifogo | |
svn-id: r29558 | |||
2007-11-18 | Cleanup. | Nicola Mettifogo | |
svn-id: r29556 | |||
2007-11-14 | * centralized kEngineChangeLocation flag handling | Nicola Mettifogo | |
* simplified runGame, moving flags testing into called routines svn-id: r29504 | |||
2007-11-06 | Fixed regression: loading from the start screens was messing up game flags. | Nicola Mettifogo | |
svn-id: r29439 | |||
2007-11-04 | * Pushed specific code from base class down to Nippon Safes. | Nicola Mettifogo | |
* Some refactoring of the main loop. svn-id: r29407 | |||
2007-11-03 | Patch #1825276: "DETECTION: advanced detector engine simplification" | Eugene Sandulenko | |
svn-id: r29386 | |||
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 | Fix regression introduced in revision 29355. First loadgame performed was ↵ | Nicola Mettifogo | |
destroying the game flags. svn-id: r29356 | |||
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-26 | Parallaction 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-21 | Fixed 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-07 | Added beep sound to Nippon Safes for Amiga. | Nicola Mettifogo | |
svn-id: r29171 | |||
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 | Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵ | Nicola Mettifogo | |
been updated. svn-id: r28966 | |||
2007-09-16 | Revised debug levels and added many debug strings for parsers. | Nicola Mettifogo | |
svn-id: r28921 | |||
2007-09-02 | Simplified global label management and added subtitles for BRA. | Nicola Mettifogo | |
svn-id: r28828 | |||
2007-09-02 | fixed some warnings | Max Horn | |
svn-id: r28827 | |||
2007-09-02 | Cleanup: removed unneeded references to engine (_vm). | Nicola Mettifogo | |
svn-id: r28826 | |||
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-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-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-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-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 | Pushed menu handling into Parallaction_ns. | Nicola Mettifogo | |
svn-id: r28556 | |||
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 |