Commit Graph

24379 Commits

Author SHA1 Message Date
Nicola Mettifogo
17fdd182b6 Enhanced parser to handle multi-line comments in scripts.
svn-id: r30797
2008-02-05 09:55:17 +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
50ff4a4603 Fixed size of temporary buffer for unpacking animation frames.
svn-id: r30795
2008-02-05 09:26:28 +00:00
Nicola Mettifogo
e1cff6a7c3 Added new debug command to show global game flags.
svn-id: r30794
2008-02-05 09:25:25 +00:00
Paweł Kołodziejski
f8fe01b9fd silency ignored, we handle it differently
svn-id: r30793
2008-02-05 08:16:52 +00:00
Jordi Vilalta Prat
9d81f3602c Fix indentation (spaces to tabs)
svn-id: r30792
2008-02-05 01:04:31 +00:00
Nicola Mettifogo
ea15cf7236 Adjusted random number generator, thus improving animation quality in the intro. The general still acts like he is on amphetamines.
svn-id: r30791
2008-02-04 20:35:18 +00:00
Nicola Mettifogo
a2101c0c6c Added FIXME comment about wrong color for subtitles in BRA.
svn-id: r30790
2008-02-04 19:57:17 +00:00
Jordi Vilalta Prat
e4ab5dd339 Change MetaEngine references to PluginObject where possible to make its semantics more generic.
svn-id: r30789
2008-02-04 18:38:22 +00:00
Filippos Karapetis
468e9cb056 Surface is a struct, not a class
svn-id: r30788
2008-02-04 17:04:03 +00:00
Max Horn
3cd1e60e7a Moved common code from Plugin subclasses to class Plugin itself
svn-id: r30787
2008-02-04 13:14:52 +00:00
Max Horn
5fb7f7a4d6 Commited updated version of my own patch #1868402: Basic savestate plugin API
svn-id: r30786
2008-02-04 10:15:21 +00:00
Max Horn
dd7fcd6867 Fix plugin unloading / cleanup
svn-id: r30785
2008-02-04 07:38:42 +00:00
Jordi Vilalta Prat
afa731b0af Fix a segmentation fault when running a game with dynamic plugins enabled.
svn-id: r30784
2008-02-04 02:50:41 +00:00
Max Horn
13a99edb2d Updated plugin.exp to match latest changes to the plugins API
svn-id: r30783
2008-02-03 23:11:45 +00:00
Torbjörn Andersson
0c6cd983dc Replaced GUI dialog with warning. We don't have any screen to draw on yet.
svn-id: r30782
2008-02-03 21:15:48 +00:00
Robin Watts
7a70a4fb92 Missed file from previous commits. Bah.
svn-id: r30781
2008-02-03 21:13:56 +00:00
Max Horn
8a73356a2d Revised Engine plugin API to only provide a single func which returns a MetaEngine instance. Used this to simplify the rest of the plugin system
svn-id: r30780
2008-02-03 18:56:47 +00:00
Max Horn
15975bdf73 Made some advanced detector stuff internal (for now), as it is only used by AdvancedMetaEngine. Also removed obsolete ADVANCED_DETECTOR_DEFINE_PLUGIN macro
svn-id: r30779
2008-02-03 18:37:41 +00:00
Max Horn
f7a88e8074 Removed some dead code
svn-id: r30778
2008-02-03 18:24:54 +00:00
Max Horn
015e73b792 cleanup
svn-id: r30777
2008-02-03 18:23:27 +00:00
Nicola Mettifogo
fea63a5181 Fixed maximum token length for the parser.
svn-id: r30776
2008-02-03 17:06:45 +00:00
Marcus Comstedt
4c117772bd Implement exists(), isReadable() and isWritable().
svn-id: r30773
2008-02-03 17:02:51 +00:00
Marcus Comstedt
9302491e82 Use vmsfs_delete_file now that libronin supports it...
svn-id: r30772
2008-02-03 17:01:46 +00:00
Nicola Mettifogo
da98d10ebd instOp_on and instOp_off are now implemented, so removed warnings.
svn-id: r30771
2008-02-03 16:56:25 +00:00
Nicola Mettifogo
aea99780ef Implemented a couple more opcodes and added capability to load/display static images in BRA.
svn-id: r30770
2008-02-03 16:51:38 +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
Lars Persson
54576cbf11 Updated flags to use ASM costume for sam and max
svn-id: r30767
2008-02-03 13:31:32 +00:00
Robin Watts
f486fd35b3 Previous commit to enable ARM proc3 stuff for WinCE was broken, as I'd
forgotten to define the enabling symbol in cpp files. Consequently
I'd cocked up when copying the call to the ARM code across from my hacked 
costume.cpp into a fresh one.

svn-id: r30766
2008-02-03 13:12:51 +00:00
Lars Persson
77001b85f9 Updated number of icons in the icon file
svn-id: r30764
2008-02-03 13:06:43 +00:00
Lars Persson
298c2a35d2 Updated libs used for ASM
svn-id: r30763
2008-02-03 12:41:33 +00:00
Lars Persson
786c02db9c GFX asm defines updated properly. Custume #define turned off since this is crashing.
svn-id: r30762
2008-02-03 12:36:57 +00:00
Oystein Eftevaag
deb6baf0db Migration code for users updating to the 1.1.3 iPhone firmware, which has a different directory structure and permission setup
svn-id: r30761
2008-02-03 12:36:51 +00:00
Lars Persson
c098453ea1 Added template param to CLIP since implicit cast is not working 100% on all platforms. Target type is int32 so used that.
svn-id: r30760
2008-02-03 12:34:20 +00:00
Lars Persson
c852940818 Added asmCopy8Col from DS implementation. Changed names to match GFX.cpp (and DS names)
svn-id: r30759
2008-02-03 12:32:19 +00:00
Lars Persson
c6595e3bd2 Changed ASM names to match those in the ARM asm implementations
svn-id: r30758
2008-02-03 12:30:11 +00:00
Nicola Mettifogo
2e28552a7e Fixed location switching in BRA a bit more.
svn-id: r30757
2008-02-03 11:00:55 +00:00
Nicola Mettifogo
c561a9487c Animations are now displayed in the right spots in BRA.
svn-id: r30756
2008-02-03 10:53:42 +00:00
Nicola Mettifogo
748a90ca23 Added code to unpack and render animations in BRA.
svn-id: r30755
2008-02-03 10:48:07 +00:00
Torbjörn Andersson
e51bf80218 Changed "COMPATIBLITY" to "COMPATIBILITY".
svn-id: r30754
2008-02-03 10:15:36 +00:00
Lars Persson
a6ad889aa2 Forgot to enable ASM opts somewhere (thought I had).
svn-id: r30753
2008-02-03 09:39:43 +00:00
Jordi Vilalta Prat
c070f0d04f Converted queen and sky to use MetaEngine (forgot them because they don't use the AdvancedDetector).
svn-id: r30752
2008-02-03 09:39:26 +00:00
Lars Persson
53ef575dba Missing ( in ASM_COSTUME code
svn-id: r30751
2008-02-03 09:35:04 +00:00
Robin Watts
5b64d512ab Introduce ARM code for commonest case of "proc3" costume blitting (as
used for animation in SamNMax). Enabled by the USE_ARM_COSTUME_ASM
define. Currently enabled for WinCE only.

svn-id: r30750
2008-02-03 01:26:12 +00:00
Nicola Mettifogo
899fdcb367 Enabled rudimentary location switch in BRA.
svn-id: r30748
2008-02-02 22:45:31 +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
Sven Hesse
22ead25049 Fixed the description for the Gob2 Amiga demo (bug report #1883801)
svn-id: r30745
2008-02-02 20:26:19 +00:00
Sven Hesse
23ca56961c Added the MD5 for Gob2 English Amiga as supplied by fac76 in bug report #1883808
svn-id: r30744
2008-02-02 20:18:29 +00:00
Filippos Karapetis
97eb13c22f Corrected an off-by-one error introduced with the latest cleanups
svn-id: r30743
2008-02-02 18:31:07 +00:00