Nicola Mettifogo
|
3a98786bc0
|
Removed one of the overloads of SoundMan::execute(), to make retarded compiler happy. Added a couple of explicit casts from bool to int, so that other compiler don't complain instead.
svn-id: r39489
|
2009-03-17 19:04:59 +00:00 |
|
Nicola Mettifogo
|
7697fd9cc7
|
Fixed the transparency problems of static objects in BRA.
svn-id: r39486
|
2009-03-17 16:45:09 +00:00 |
|
Nicola Mettifogo
|
92c9365650
|
Additional palette is loaded on colors 1-15.
svn-id: r39474
|
2009-03-17 07:02:14 +00:00 |
|
Nicola Mettifogo
|
17d38f2763
|
Fixed the remaining palette problems by loading the shadow (mask) file for static objects.
svn-id: r39473
|
2009-03-17 06:57:49 +00:00 |
|
Travis Howell
|
cb837c3fe0
|
Fix regression, caused by my change to adjustForPalette().
svn-id: r39472
|
2009-03-17 05:29:59 +00:00 |
|
Travis Howell
|
e47c9189d4
|
Fix graphical glitches in the Amiga version of BRA, the height seems to be off by one.
svn-id: r39471
|
2009-03-17 04:41:23 +00:00 |
|
Travis Howell
|
6df028151e
|
Fix regression in the Amiga demo of BRA, the common sub directory doesn't exist in the demo.
svn-id: r39470
|
2009-03-17 04:32:12 +00:00 |
|
Travis Howell
|
4a45b4408c
|
Sound files don't always exist in the Amiga version of BRA.
svn-id: r39469
|
2009-03-17 04:07:56 +00:00 |
|
Travis Howell
|
2e321f81ed
|
Sound files don't always exist in the Amiga version of BRA.
svn-id: r39468
|
2009-03-17 04:07:02 +00:00 |
|
Travis Howell
|
7d1aed7c83
|
Add support for loading palette files in the Amiga version of BRA.
svn-id: r39467
|
2009-03-17 03:58:57 +00:00 |
|
Travis Howell
|
0434c13713
|
Enable sound effects in the Amiga version of BRA.
svn-id: r39466
|
2009-03-17 03:32:03 +00:00 |
|
Travis Howell
|
331399db9b
|
Change adjustForPalette(), to skip transparency color (zero).
svn-id: r39464
|
2009-03-17 00:00:29 +00:00 |
|
Travis Howell
|
5f087d5ad6
|
Cleanup.
svn-id: r39463
|
2009-03-16 23:58:19 +00:00 |
|
Travis Howell
|
99bd2b4d40
|
Update main menu items, to match original Amiga version of BRA.
svn-id: r39448
|
2009-03-16 14:38:57 +00:00 |
|
Travis Howell
|
5aaa9870b1
|
Add talk position adjustment to loadTalk for Amiga version of BRA too.
svn-id: r39446
|
2009-03-16 14:35:18 +00:00 |
|
Travis Howell
|
7d85194eaa
|
Fix crash regression in BRA introduction for now.
svn-id: r39444
|
2009-03-16 09:38:20 +00:00 |
|
Nicola Mettifogo
|
1ac00f210b
|
Fixed most palette issues in BRA Amiga.
svn-id: r39441
|
2009-03-16 09:11:51 +00:00 |
|
Nicola Mettifogo
|
9e792deb3e
|
Added mouse cursor to BRA Amiga. To be perfected.
svn-id: r39434
|
2009-03-16 00:03:22 +00:00 |
|
Nicola Mettifogo
|
6ecc3991ed
|
Fixed typo in r39418.
svn-id: r39419
|
2009-03-15 14:17:01 +00:00 |
|
Travis Howell
|
e486374152
|
Fix crash regression in the Amiga BRA demo, by checking if mask buffer exists, before using it.
svn-id: r39418
|
2009-03-15 13:28:20 +00:00 |
|
Travis Howell
|
08638c5f77
|
The Amiga demo of BRA doesn't have quite as many icons.
svn-id: r39415
|
2009-03-15 09:51:02 +00:00 |
|
Travis Howell
|
e27d2f7144
|
Set mouse buffers in Amiga version of BRA, so selecting inventory object no longer crashes.
svn-id: r39414
|
2009-03-15 09:39:16 +00:00 |
|
Travis Howell
|
7f99a190cb
|
Fix loading objects in the Amiga version of BRA.
svn-id: r39413
|
2009-03-15 09:29:25 +00:00 |
|
Nicola Mettifogo
|
bcabf5e53f
|
Fixed regression from r39410, by reimplementing the decompression routine. The backgrounds in the DOS version of Nippon Safes are compressed by something that looks like PackBits, but is not PackBits. Hence, the change to make PackBitsReadStream behave as the standard broke it.
svn-id: r39412
|
2009-03-15 08:17:57 +00:00 |
|
Travis Howell
|
13497da82e
|
Ooops, actually set _mixer.
svn-id: r39411
|
2009-03-15 06:23:16 +00:00 |
|
Travis Howell
|
a6497584cc
|
Enable music in Amiga version of BRA too.
svn-id: r39409
|
2009-03-15 06:07:57 +00:00 |
|
Nicola Mettifogo
|
82e1d15aef
|
Added missing initializations.
svn-id: r39407
|
2009-03-15 04:29:26 +00:00 |
|
Filippos Karapetis
|
d953ddd376
|
GfxObj is a class, not a struct
svn-id: r39402
|
2009-03-14 17:42:48 +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
|
14ced31851
|
Fixed building on 64-bit architectures.
svn-id: r39395
|
2009-03-14 15:34: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 |
|
Max Horn
|
f9ecd95d69
|
Whitespace cleanup: Convert space followed by tab to just tab
svn-id: r39203
|
2009-03-07 19:24:31 +00:00 |
|
Max Horn
|
05b4370c21
|
Fix for bug #2664460: Various SeekableReadStream::seek() implementations (as well as our unit tests, ouch) handled SEEK_END incorrectly (using -offset instead of offset), contrary to what the docs said and what fseek does. Hopefully I found and fixed all affected parts, but still watch out for regressions
svn-id: r39135
|
2009-03-05 20:37:53 +00:00 |
|
Jordi Vilalta Prat
|
047f116515
|
Renamed MetaEngine::getCopyright() to getOriginalCopyright() to better match the meaning of the returned string, as discussed some time ago in scummvm-devel
svn-id: r39132
|
2009-03-05 12:04:58 +00:00 |
|
Nicola Mettifogo
|
040da3353f
|
Marked PUT, PRINT and WAIT commands as not used in the scripts of BRA (thus they won't be implemented).
svn-id: r39075
|
2009-03-02 15:31:07 +00:00 |
|
Nicola Mettifogo
|
11a49681e4
|
Implemented 'open', 'close' and 'leave' commands.
svn-id: r39073
|
2009-03-02 11:58:40 +00:00 |
|
Nicola Mettifogo
|
310036788a
|
Enabled walking delay for follower animation.
svn-id: r39067
|
2009-03-02 09:16:03 +00:00 |
|
Nicola Mettifogo
|
f1044e85b2
|
Fixed selection of zone and animation for removal in BRA. This enables the follower animation to follow the main character across location switches.
svn-id: r39065
|
2009-03-02 08:44:30 +00:00 |
|
Nicola Mettifogo
|
33a8fe7a7e
|
Initialize and save zones flags and follower position when a location switch occurs.
svn-id: r39064
|
2009-03-02 08:36:42 +00:00 |
|
Nicola Mettifogo
|
813bd1ac7a
|
Fixed overflow in flag table.
svn-id: r39062
|
2009-03-02 06:14:25 +00:00 |
|
Max Horn
|
3fcbda829a
|
Merged Engine::go() and ::init() into a new run() method (currently implemented by calling the existing init&go methods; to be cleaned up by engine authors
svn-id: r39002
|
2009-03-01 04:30:55 +00:00 |
|
Nicola Mettifogo
|
4bd19f7a7f
|
Improved debug output when listing animations.
svn-id: r38948
|
2009-02-28 06:21:24 +00:00 |
|
Nicola Mettifogo
|
44906f574f
|
The engine has now to build the drawing list for the graphic department, instead of setting visibility flags; the new field _prog has been added to GfxObj to help sorting the list.
The outcome is that cleaning up unused resources on location switches is now easier to manage, and less error prone.
svn-id: r38928
|
2009-02-27 08:56:19 +00:00 |
|
Nicola Mettifogo
|
e17a140019
|
Improved debugger output.
svn-id: r38927
|
2009-02-27 08:46:39 +00:00 |
|
Nicola Mettifogo
|
09196a35ad
|
Added filter to preserve needed Animation across location switch.
svn-id: r38903
|
2009-02-26 14:53:57 +00:00 |
|
Nicola Mettifogo
|
b76ad3dc4f
|
changeLocation now uses the internal variable _newLocationName instead of an input parameter.
svn-id: r38902
|
2009-02-26 14:42:03 +00:00 |
|
Nicola Mettifogo
|
88efc8603e
|
Removed null*Ptr dummy objects, using SharedPtr's reset method to null pointers instead.
svn-id: r38897
|
2009-02-26 10:44:01 +00:00 |
|
Nicola Mettifogo
|
76283e3f73
|
Merged walk code for NS, and simplified handling.
svn-id: r38894
|
2009-02-26 09:42:08 +00:00 |
|
Nicola Mettifogo
|
3efffe511b
|
Fixed crashes and leaks when quitting BRA from menu and splash screen.
svn-id: r38893
|
2009-02-26 09:12:29 +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 |
|