Nicola Mettifogo
|
f4ef55a2e5
|
Tiny readability aid for parser code.
svn-id: r33369
|
2008-07-28 11:47:03 +00:00 |
|
Travis Howell
|
b5a7735ffc
|
Correct character name set by character location parser.
svn-id: r33361
|
2008-07-28 08:44:14 +00:00 |
|
Nicola Mettifogo
|
aee1284678
|
BRA now parses path data from the scripts.
svn-id: r33295
|
2008-07-26 02:09:50 +00:00 |
|
Eugene Sandulenko
|
de09845319
|
Fix for bug #2008054: Parallaction engine doesn't compile under MSVC9
svn-id: r32879
|
2008-07-03 08:44:29 +00:00 |
|
Nicola Mettifogo
|
73832f2edd
|
* Implemented character change opcodes in BRA
* Fixed loading of dialogue characters in BRA
svn-id: r32529
|
2008-06-04 09:07:55 +00:00 |
|
Nicola Mettifogo
|
22d63345e3
|
Got rid of the static arrays for initialization of parsers and exec opcodes, to make returning to launcher easier. The code has been borrowed by Kyra, after suggestion by LordHoto.
svn-id: r32465
|
2008-06-01 14:05:39 +00:00 |
|
Max Horn
|
6e3c92e239
|
Renamed some parallaction member vars to have a leading underscore (besides being part of our code formatting conventions, this fixes various name clash warnings)
svn-id: r32041
|
2008-05-11 22:08:32 +00:00 |
|
Nicola Mettifogo
|
1320ab610b
|
Cleanup of parsing code.
svn-id: r31999
|
2008-05-11 08:55:16 +00:00 |
|
Nicola Mettifogo
|
6979458e26
|
Extracted script parsing code to its own class.
svn-id: r31972
|
2008-05-10 11:11:03 +00:00 |
|
Nicola Mettifogo
|
1d025957ca
|
Moved location parsing out of the engines, to LocationParser_ns and LocationParser_br.
svn-id: r31958
|
2008-05-09 01:35:43 +00:00 |
|
Nicola Mettifogo
|
1ddd54b50d
|
- Moved some members from the engine class to Location, since they belong there.
- Cleaned up usage of location flags by using accessor functions.
svn-id: r31872
|
2008-05-05 11:02:40 +00:00 |
|
Nicola Mettifogo
|
4295392906
|
Added new Parser class, which will gradually grow to include all parsing code from the engine class.
svn-id: r31865
|
2008-05-04 15:09:23 +00:00 |
|
Nicola Mettifogo
|
3d1a2e2049
|
Replaced custom ManagedList with Common::SharedPtr.
svn-id: r31415
|
2008-04-06 05:40:02 +00:00 |
|
Nicola Mettifogo
|
435c437f6d
|
More refactoring for command parsing/execution.
svn-id: r30841
|
2008-02-09 23:26:45 +00:00 |
|
Nicola Mettifogo
|
265621de58
|
Fixes to make BRA introduction run:
- fixed location command parser
- implemented stop command
- temporary disabled speak zones (audio is not yet supported)
svn-id: r30796
|
2008-02-05 09:30:58 +00:00 |
|
Nicola Mettifogo
|
a53d87791d
|
- Character is now initialized when needed (for the moment only by NS)
- Forward lists are now bigger since BRA scripts are larger
svn-id: r30769
|
2008-02-03 16:02:21 +00:00 |
|
Nicola Mettifogo
|
85171eadaa
|
Programs are now handled in their own list, instead of being accessed via the referring Animation.
svn-id: r30768
|
2008-02-03 14:58:16 +00:00 |
|
Nicola Mettifogo
|
d8349d66ff
|
Subtitles are now displayed in the intro for BRA, though in wrong color (and I don't know why).
svn-id: r30747
|
2008-02-02 21:22:05 +00:00 |
|
Nicola Mettifogo
|
ed09766acc
|
BRA now loads and displays location backgrounds (at least in the intro).
svn-id: r30740
|
2008-02-02 13:57:29 +00:00 |
|
Nicola Mettifogo
|
015ad5e469
|
Some more integration of background code into BackgroundInfo.
svn-id: r30731
|
2008-02-02 09:48:07 +00:00 |
|
Nicola Mettifogo
|
56eed45317
|
Move low level background management into Gfx.
svn-id: r30681
|
2008-01-28 17:28:16 +00:00 |
|
Nicola Mettifogo
|
be2c5d3c87
|
All interactive objects are now drawn in the framebuffer instead of using 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-28 12:20:53 +00:00 |
|
Jordi Vilalta Prat
|
d6c34bdc4b
|
Fixed the spaces before tabs.
svn-id: r30667
|
2008-01-28 00:14:17 +00:00 |
|
Nicola Mettifogo
|
963e63d985
|
Integrated low-level routines into the Script class, turning it into a self-contained parser for location, program and table scripts.
svn-id: r29221
|
2007-10-14 21:32:43 +00:00 |
|
Nicola Mettifogo
|
652069f1a6
|
Made location parser more fault-tolerant, in that it prints out a warning message instead of exiting ScummVM when it encounters an unexpected keywords in the scripts.
svn-id: r29220
|
2007-10-14 20:59:46 +00:00 |
|
Nicola Mettifogo
|
d7ae40b65d
|
Refactored a lot of Character-related code and put it into the Character class.
svn-id: r29025
|
2007-09-22 18:45:43 +00:00 |
|
Nicola Mettifogo
|
f04ba3ac7c
|
Added copyright notice to existing files.
svn-id: r28973
|
2007-09-19 20:01:42 +00:00 |
|
Nicola Mettifogo
|
258901bab9
|
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
svn-id: r28966
|
2007-09-19 08:40:12 +00:00 |
|
Nicola Mettifogo
|
c37de0131b
|
Revised debug levels and added many debug strings for parsers.
svn-id: r28921
|
2007-09-16 08:43:34 +00:00 |
|
Nicola Mettifogo
|
c22784449f
|
Fixed BRA parser table for scripts.
svn-id: r28905
|
2007-09-15 12:16:43 +00:00 |
|
Nicola Mettifogo
|
b819ae3e78
|
More support for subtitles in BRA.
svn-id: r28829
|
2007-09-02 19:00:22 +00:00 |
|
Nicola Mettifogo
|
21e4f4f176
|
Simplified global label management and added subtitles for BRA.
svn-id: r28828
|
2007-09-02 18:34:11 +00:00 |
|
Nicola Mettifogo
|
9c608fcacb
|
Implemented more opcodes.
svn-id: r28746
|
2007-08-26 09:01:19 +00:00 |
|
Nicola Mettifogo
|
6928087999
|
Added implementation for most parser and exec opcodes in BRA.
svn-id: r28735
|
2007-08-25 20:37:41 +00:00 |
|