Commit Graph

30 Commits

Author SHA1 Message Date
Tomas Jakobsson
548b505b68 PARALLACTION: Update to new IFFDecoder for ILBM images 2013-01-06 20:04:45 +01:00
Alyssa Milburn
a081ae78ee PARALLACTION: Add custom Adlib driver for BRA.
Thanks to peres for working out how it works in the original engine.
Also, fix the length of MIDI events so it works properly.
2012-09-22 13:20:58 +02:00
Nicola Mettifogo
36828287ad * Moved the updated IFF code from Parallaction to common/
* Updated Parallaction and SAGA to use the new decoder infrastructure.

svn-id: r41465
2009-06-12 08:51:05 +00:00
Nicola Mettifogo
5fccc0f98d * Final version of the IFF parsing code.
* Refactored ILBMDecoder usage from disk code.

svn-id: r41458
2009-06-12 05:03:18 +00:00
Nicola Mettifogo
286abed4e7 Added more flexible IFF parser and ILBM decoder.
svn-id: r39571
2009-03-20 20:37:06 +00:00
Nicola Mettifogo
6398e56d09 Added midi support to BRA. So far music starts, but related script commands haven't been implemented yet.
svn-id: r39397
2009-03-14 17:02:28 +00:00
Nicola Mettifogo
8723afd6f4 * Added a generic sound manager that hides engine-specific managers and allows accessing them through a simplified command/parameter interface.
* Updated client code to use the new manager.
* Moved Nippon Safes sound code from sound.cpp to sound_ns.cpp.

svn-id: r39394
2009-03-14 15:09:31 +00:00
Nicola Mettifogo
d5d006bb30 Cleanup of CommandExec and ProgramExec, and pushed down dependencies from exec.h.
svn-id: r38892
2009-02-26 06:16:35 +00:00
Nicola Mettifogo
884a6b1dfb Converted BRA to work with the new menu approach. It is not yet well plugged-in as in NS, but it suffices for the moment.
svn-id: r33272
2008-07-25 06:35:02 +00:00
Travis Howell
60db8cb8cf Correct typo.
svn-id: r32903
2008-07-04 00:35:39 +00:00
Nicola Mettifogo
d387d1af0e - Moved dialogue balloon management code from Gfx to its own class
- Added a class to draw balloons in BRA (still without text and with wrong placement)

svn-id: r32902
2008-07-04 00:29:21 +00:00
Nicola Mettifogo
e2d58f4885 Oops. Forgot to update module.mk.
svn-id: r32116
2008-05-14 14:34:42 +00:00
Jordi Vilalta Prat
38a8aa516e Allow static and dynamic plugins to be used at the same time
svn-id: r31888
2008-05-06 03:00:26 +00:00
Travis Howell
fc78c57fab Fix GCC compile.
svn-id: r30741
2008-02-02 14:08:13 +00:00
Sven Hesse
57a862b2a0 Fix compilation
svn-id: r30676
2008-01-28 14:45:54 +00:00
Nicola Mettifogo
288f47e034 * Merged object Menu into Parallaction_ns.
* Some preliminary refactoring of ex-menu code.

svn-id: r29354
2007-11-01 14:08:55 +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
Nicola Mettifogo
37cdd1c69a First step in restructuring engine code:
- 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-24 20:14:51 +00:00
Nicola Mettifogo
160a4ceaad Added callables stubs for Big Red Adventure.
svn-id: r28312
2007-07-29 18:49:24 +00:00
Nicola Mettifogo
4774696a96 Made current callable routines members of Parallaction_ns, and moved them to callables_ns.cpp.
svn-id: r28302
2007-07-29 17:02:08 +00:00
Nicola Mettifogo
7e4909efad Moved all callable routines and related data into callables.cpp.
svn-id: r28299
2007-07-29 16:42:29 +00:00
Nicola Mettifogo
5ff9d0fe89 Fix build.
svn-id: r28292
2007-07-29 16:08:30 +00:00
Nicola Mettifogo
67869d2c10 - Moved disk code for Nippon Safes in new file disk_ns.cpp, adding _ns suffix to classes and member functions.
- Added function stubs into new file disk_br.cpp for Big Red Adventure [IT STILL CRASHES!].
- Modified engine to create the proper Disk manager object.

svn-id: r28246
2007-07-27 19:02:19 +00:00
Nicola Mettifogo
2b219db314 Merged archive.cpp into disk.cpp.
svn-id: r28221
2007-07-26 20:22:51 +00:00
Nicola Mettifogo
d1e84d63fd Changed some filenames to adhere to standard.
svn-id: r26723
2007-05-01 16:18:40 +00:00
Sven Hesse
2d9cf85a73 Fix compilation
svn-id: r26533
2007-04-16 20:26:43 +00:00
Nicola Mettifogo
9267e85c16 fix broken build
svn-id: r25939
2007-03-02 22:55:46 +00:00
Eugene Sandulenko
bbc50471bb Fix compilation
svn-id: r25722
2007-02-19 13:46:44 +00:00
Nicola Mettifogo
2f7388d78a oops forgot to update make module
svn-id: r25720
2007-02-19 12:55:51 +00:00
Eugene Sandulenko
e5c7ce83b8 Initial import of Parallaction engine
svn-id: r25083
2007-01-14 21:29:12 +00:00