Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-13 | Fix linking errors. | Eugene Sandulenko | |
svn-id: r28587 | |||
2007-08-13 | Switch Parallaction back to single gameid (to be compatible with 0.10.x), and | Eugene Sandulenko | |
made it use new AdvancedDetector features. svn-id: r28585 | |||
2007-08-12 | Fix build. | Nicola Mettifogo | |
svn-id: r28569 | |||
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 | Changed 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-12 | Fixed location retrieval. | Nicola Mettifogo | |
svn-id: r28565 | |||
2007-08-12 | Added first location selection for each part. | Nicola Mettifogo | |
svn-id: r28564 | |||
2007-08-12 | Added more resource loading. | Nicola Mettifogo | |
svn-id: r28563 | |||
2007-08-12 | BRA now loads tables and correctly selects episode (part) for resource loading. | Nicola Mettifogo | |
svn-id: r28562 | |||
2007-08-12 | Disk can now load tables for BRA. | Nicola Mettifogo | |
svn-id: r28561 | |||
2007-08-12 | Added simple game loop to BRA. The game still crashes after menu. | Nicola Mettifogo | |
svn-id: r28560 | |||
2007-08-12 | Oops. Buffers are now initialized properly. | Nicola Mettifogo | |
svn-id: r28559 | |||
2007-08-12 | Change BRA to default to 1x scaler. | Travis Howell | |
svn-id: r28558 | |||
2007-08-12 | Fix BRA regressions. | Travis Howell | |
svn-id: r28557 | |||
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-12 | Moved intro hack routines to Parallaction_ns callables, where they belonged ↵ | Nicola Mettifogo | |
from the beginning. svn-id: r28541 | |||
2007-08-12 | Even better large background support. Now internal buffers aren't ↵ | Nicola Mettifogo | |
reallocated if not background size stays the same across location switches. svn-id: r28540 | |||
2007-08-12 | Better support for large backgrounds. | Nicola Mettifogo | |
svn-id: r28539 | |||
2007-08-12 | Added very basic support for backgrounds larger than screen: | Nicola Mettifogo | |
- background surfaces are now reallocated for every location - screen is copied according to _scrollX/Y position svn-id: r28538 | |||
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 | |||
2007-08-11 | Fixed warning. | Torbjörn Andersson | |
svn-id: r28533 | |||
2007-08-11 | Main menu in Big Red Adventure is now available. Cursor is still ScummVM stock. | Nicola Mettifogo | |
svn-id: r28531 | |||
2007-08-11 | Moved core font management from Gfx to engine. Gfx still retains features ↵ | Nicola Mettifogo | |
related to displaying text on screen. svn-id: r28530 | |||
2007-08-11 | Added preliminary font support for Big Red Adventure. | Nicola Mettifogo | |
svn-id: r28529 | |||
2007-08-11 | Since 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-11 | Deleted some rotten comments. | Nicola Mettifogo | |
svn-id: r28526 | |||
2007-08-11 | Cleanup. | Nicola Mettifogo | |
svn-id: r28525 | |||
2007-08-11 | Overhaul of background/mask/path handling: | Nicola Mettifogo | |
- added new BackgroundInfo structure - added helper functions to aid management of BackgroundInfo. Engine is now responsible for allocation/deallocation. - simplified loading and handling of background resources. svn-id: r28524 | |||
2007-08-11 | Added new clone method to Palette object. | Nicola Mettifogo | |
svn-id: r28523 | |||
2007-08-09 | Removed an extra semicolon. | Kari Salminen | |
svn-id: r28512 | |||
2007-08-09 | Added code to load and display splash screens for BRA. The game crashes ↵ | Nicola Mettifogo | |
afterwards. svn-id: r28511 | |||
2007-08-09 | Fix warning. | Nicola Mettifogo | |
svn-id: r28510 | |||
2007-08-09 | Encapsulated palette stuff into a new Palette object and got rid of a lot of ↵ | Nicola Mettifogo | |
#defines. This should ease handling of palettes in different versions of the engine. svn-id: r28509 | |||
2007-08-09 | Fixed some memory leaks. | Nicola Mettifogo | |
svn-id: r28503 | |||
2007-08-09 | Fix compile warnings. | Travis Howell | |
svn-id: r28501 | |||
2007-08-08 | Removed some duplicated code. | Nicola Mettifogo | |
svn-id: r28491 | |||
2007-08-07 | Fix memory leak. | Nicola Mettifogo | |
svn-id: r28485 | |||
2007-08-07 | Turned StaticCnv struct into stock Graphics::Surface, and changed all ↵ | Nicola Mettifogo | |
relevant code. svn-id: r28484 | |||
2007-08-07 | MaskBuffer and PathBuffer are now correctly freed before they are ↵ | Nicola Mettifogo | |
deallocated, and so is background Surface. svn-id: r28483 | |||
2007-08-07 | Cleanup. | Nicola Mettifogo | |
svn-id: r28482 | |||
2007-08-07 | Location comments are now displayed by a single Gfx function. | Nicola Mettifogo | |
svn-id: r28481 | |||
2007-08-06 | - Renamed BitBuffer to MaskBuffer | Nicola Mettifogo | |
- Added PathBuffer to handle 1-bit buffers for walkable areas - Changed relevant walk code to use PathBuffer objects for querying screen dimensions. svn-id: r28478 |