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