aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/parallaction_br.cpp
AgeCommit message (Collapse)Author
2007-09-02More support for subtitles in BRA.Nicola Mettifogo
svn-id: r28829
2007-09-02fixed some warningsMax Horn
svn-id: r28827
2007-09-02Jobs are now members of the engine and are handled with a table, instead of ↵Nicola Mettifogo
being external functions. svn-id: r28824
2007-08-26Implemented more opcodes.Nicola Mettifogo
svn-id: r28746
2007-08-25Added 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-24First 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-14Partially 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-12Added 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-12Changed signature of disk routines for backgrounds to something resembling ↵Nicola Mettifogo
revisions prior to 28524, yet keeping the new useful BackgroundInfo struct. Those routines can now be used to fill specific fields of the struct, instead of having them create a new one at each call. This feature is needed by BRA, since background, mask and path are specified by different instructions in the script. svn-id: r28566
2007-08-12Added first location selection for each part.Nicola Mettifogo
svn-id: r28564
2007-08-12BRA now loads tables and correctly selects episode (part) for resource loading.Nicola Mettifogo
svn-id: r28562
2007-08-12Added simple game loop to BRA. The game still crashes after menu.Nicola Mettifogo
svn-id: r28560
2007-08-12Fix BRA regressions.Travis Howell
svn-id: r28557
2007-08-12Added menu options enum to BRA and some refactoring.Nicola Mettifogo
svn-id: r28554
2007-08-11Added partial cursor support for Big Red Adventure. Small adjustments to ↵Nicola Mettifogo
generalize disk code for multiple cursors. svn-id: r28537
2007-08-11Moved cursor handling from Gfx to engine subclasses.Nicola Mettifogo
svn-id: r28534
2007-08-11Fixed warning.Torbjörn Andersson
svn-id: r28533
2007-08-11Main menu in Big Red Adventure is now available. Cursor is still ScummVM stock.Nicola Mettifogo
svn-id: r28531
2007-08-11Moved core font management from Gfx to engine. Gfx still retains features ↵Nicola Mettifogo
related to displaying text on screen. svn-id: r28530
2007-08-11Since splash screen graphics will be called slides (like in Nippon Safes), ↵Nicola Mettifogo
loading code has been moved to loadSlide. Related code in engine has been refactored as well. svn-id: r28527
2007-08-09Added code to load and display splash screens for BRA. The game crashes ↵Nicola Mettifogo
afterwards. svn-id: r28511
2007-07-29Added callables stubs for Big Red Adventure.Nicola Mettifogo
svn-id: r28312
2007-07-29- Added parser strings for Big Red AdventureNicola Mettifogo
- Pushed parser strings initialization down to engine subclasses svn-id: r28295
2007-07-29Moved specialized initialization code into subclasses.Nicola Mettifogo
svn-id: r28289