Nicola Mettifogo
|
20bdfe4173
|
Moved background and character loading code from LocationParser_br to the engine for BRA.
svn-id: r39814
|
2009-04-03 17:09:12 +00:00 |
|
Nicola Mettifogo
|
58df840a13
|
Moved Nippon Safes specific code from Parallaction to Parallaction_ns and adapted client code.
svn-id: r39813
|
2009-04-03 16:32:47 +00:00 |
|
Max Horn
|
fb6d0a7119
|
PARALLACTION: Fix silly Mingw 'shadowed declaration' warnings
svn-id: r39809
|
2009-04-03 14:53:15 +00:00 |
|
Nicola Mettifogo
|
0a2ff7f18f
|
Fixed dialogue balloon appearing in the wrong position after commit 39772.
svn-id: r39774
|
2009-03-31 17:00:36 +00:00 |
|
Nicola Mettifogo
|
86a1926c19
|
Added basic multiple inventory support. This will be used for the GIVE and SWAP commands.
svn-id: r39773
|
2009-03-31 15:45:44 +00:00 |
|
Nicola Mettifogo
|
9880a2e578
|
There have been subclasses of DialogueManager for a while, so now we use their constructors for something.
svn-id: r39772
|
2009-03-31 14:35:06 +00:00 |
|
Nicola Mettifogo
|
b08b0f64af
|
Character doesn't need a reference to the engine anymore.
svn-id: r39770
|
2009-03-31 06:49:44 +00:00 |
|
Johannes Schickel
|
a619443dbc
|
PARALLACTION: Commit of parentheses patch from salty-horse. (from -devel "Enabling -Wparentheses in the Makefile").
svn-id: r39760
|
2009-03-30 12:09:03 +00:00 |
|
Nicola Mettifogo
|
5fa83a26e6
|
Implemented IFCHAR command. This makes part 3 of BRA completely explorable.
svn-id: r39742
|
2009-03-29 14:09:24 +00:00 |
|
Nicola Mettifogo
|
34c2546fdd
|
Added declaration for Amiga BRA callables.
svn-id: r39741
|
2009-03-29 14:03:11 +00:00 |
|
Nicola Mettifogo
|
666f0720ab
|
(Re)link bounding animations after location has been completely parsed. This avoids problems due to forward references.
svn-id: r39740
|
2009-03-29 13:56:16 +00:00 |
|
Nicola Mettifogo
|
340b0e632e
|
Ensure zone and animation flags are restored when a location is reloaded. This should definitely fix bug #2718462.
svn-id: r39739
|
2009-03-29 13:17:34 +00:00 |
|
Nicola Mettifogo
|
011b73a09b
|
Commands now evaluate their reference Zone at runtime, thus handling of forward references in the parser is no more needed.
svn-id: r39738
|
2009-03-29 12:41:00 +00:00 |
|
Nicola Mettifogo
|
01812f0830
|
Fixed several free/delete mismatches.
svn-id: r39736
|
2009-03-29 12:11:10 +00:00 |
|
Nicola Mettifogo
|
8b3f6b0299
|
Set main menu text height to the actual font height.
svn-id: r39735
|
2009-03-29 12:10:17 +00:00 |
|
Nicola Mettifogo
|
28465d73bb
|
Merged CommandData into Command.
svn-id: r39732
|
2009-03-29 10:18:09 +00:00 |
|
Nicola Mettifogo
|
329c3321e8
|
Added workaround for script bug in ticket #2718449.
svn-id: r39724
|
2009-03-28 14:38:19 +00:00 |
|
Nicola Mettifogo
|
f2d7875db6
|
Added initialization for _index and _locationIndex in Zone objects.
svn-id: r39723
|
2009-03-28 14:17:17 +00:00 |
|
Nicola Mettifogo
|
a9f5340cba
|
Save zone and animation flags when a location is closed. This fixes bug #2718462.
svn-id: r39722
|
2009-03-28 14:03:51 +00:00 |
|
Travis Howell
|
97abfc9181
|
Add sound effects support for Amiga demo of BRA.
svn-id: r39717
|
2009-03-28 10:06:43 +00:00 |
|
Travis Howell
|
4979179621
|
Add sound effects support for PC version of BRA.
svn-id: r39716
|
2009-03-28 09:56:39 +00:00 |
|
Travis Howell
|
9131f20587
|
Change the detection of Amiga versions of BRA, to a required data file (request.win).
svn-id: r39715
|
2009-03-28 06:45:22 +00:00 |
|
Nicola Mettifogo
|
146597dd2d
|
Adjusted calculation of scanline width for ILBM files to account for occasional padding bytes. This fixes the loading of some backgrounds in BRA.
svn-id: r39705
|
2009-03-27 05:57:19 +00:00 |
|
Nicola Mettifogo
|
c1ff3aec3e
|
Removed paranoia check.
svn-id: r39656
|
2009-03-24 09:01:44 +00:00 |
|
Nicola Mettifogo
|
76c0d08200
|
* Pushed evaluation of 'following question' from dialogue parsing to dialogue execution.
* Removed all the question forwards declaration code
svn-id: r39654
|
2009-03-24 08:20:08 +00:00 |
|
Nicola Mettifogo
|
0998f53cb0
|
Refactored the zone type parsers.
svn-id: r39650
|
2009-03-23 23:17:33 +00:00 |
|
Nicola Mettifogo
|
d82aea1e54
|
Turned ZoneTypes into a regular numeric id (no more a bitfield).
svn-id: r39648
|
2009-03-23 22:34:46 +00:00 |
|
Nicola Mettifogo
|
52b1c9e32f
|
Oops.
svn-id: r39646
|
2009-03-23 20:42:53 +00:00 |
|
Nicola Mettifogo
|
2223627c75
|
Merged GetData, HearData, SpeakData, PathData, ExamineData, MergeData into TypeData struct. This simplifies life a bit especially in the parsers.
svn-id: r39645
|
2009-03-23 20:41:54 +00:00 |
|
Nicola Mettifogo
|
8cebcaf017
|
Pushed down dependencies from parser.h
svn-id: r39636
|
2009-03-23 17:42:08 +00:00 |
|
Travis Howell
|
92e788dbb6
|
Fix pallete for label font in the Amiga version of BRA.
svn-id: r39632
|
2009-03-23 12:30:47 +00:00 |
|
Nicola Mettifogo
|
d18274d0ee
|
Implemented all variants of IF script instruction. Program class has been changed to store an Array of instruction instead of a List, so that references to instructions are integers.
svn-id: r39631
|
2009-03-23 11:38:09 +00:00 |
|
Travis Howell
|
e48cd66dab
|
Correct label font used by Amiga version of BRA.
svn-id: r39629
|
2009-03-23 10:07:22 +00:00 |
|
Travis Howell
|
4f21bc467f
|
Correct the fonts used by Amiga version of BRA.
svn-id: r39628
|
2009-03-23 09:16:26 +00:00 |
|
Nicola Mettifogo
|
4f2e22e87a
|
Partly implemented the STOP script instruction.
svn-id: r39624
|
2009-03-23 08:05:20 +00:00 |
|
Nicola Mettifogo
|
5c714cb46e
|
Implemented MOVE script instruction.
svn-id: r39623
|
2009-03-23 08:00:39 +00:00 |
|
Nicola Mettifogo
|
71f42a9549
|
Fully implemented scrolling.
svn-id: r39622
|
2009-03-23 00:56:05 +00:00 |
|
Nicola Mettifogo
|
052a6ea1f9
|
Stop erroring out if mask or shadow files are missing: not all location/objects have them.
svn-id: r39620
|
2009-03-22 23:07:51 +00:00 |
|
Nicola Mettifogo
|
77c97670a3
|
Added support for 3 bit deep ILBM images.
svn-id: r39619
|
2009-03-22 23:07:08 +00:00 |
|
Nicola Mettifogo
|
2b8140d765
|
Added simple IFF type verification to the parser.
svn-id: r39609
|
2009-03-22 15:30:42 +00:00 |
|
Nicola Mettifogo
|
631e0aaed5
|
Changed Disk code to provide SeekableReadStream's to sound routines as well.
svn-id: r39608
|
2009-03-22 15:25:55 +00:00 |
|
Nicola Mettifogo
|
e7a94e9dfe
|
Set the right colors for dialogue text in BRA Amiga.
svn-id: r39595
|
2009-03-21 18:00:41 +00:00 |
|
Nicola Mettifogo
|
c3bac3d851
|
Fix build.
svn-id: r39586
|
2009-03-21 15:13:02 +00:00 |
|
Nicola Mettifogo
|
8f57c621d2
|
Some Surface tinkering, and added TODO's about it.
svn-id: r39585
|
2009-03-21 15:01:46 +00:00 |
|
Nicola Mettifogo
|
14e2793449
|
Changed Nippon Safes to make use of the new ILBMDecoder.
svn-id: r39584
|
2009-03-21 15:00:44 +00:00 |
|
Nicola Mettifogo
|
9682ae5947
|
Extended the IFF parser to handle 1 and 5 bits deep images.
svn-id: r39583
|
2009-03-21 14:58:36 +00:00 |
|
Travis Howell
|
bd8b94ee8a
|
Fix regression when loading icons in Amiga versions of BRA.
svn-id: r39580
|
2009-03-21 01:08:04 +00:00 |
|
Jordi Vilalta Prat
|
16c2c37dba
|
Fix namespace name
svn-id: r39574
|
2009-03-20 21:22:30 +00:00 |
|
Nicola Mettifogo
|
db5150dd7c
|
Added TODO's about replacing usage of the old ILBM decoder in Nippon Safes.
svn-id: r39573
|
2009-03-20 20:38:33 +00:00 |
|
Nicola Mettifogo
|
742c9c9d6a
|
* Reimplemented routine using the old ILBM decoder to use the new one
* Fixed all remaining issues with masks.
svn-id: r39572
|
2009-03-20 20:37:58 +00:00 |
|