Commit Graph

30115 Commits

Author SHA1 Message Date
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
Walter van Niftrik
ca993d8b00 SCI: some avoidpath cleanup
svn-id: r39630
2009-03-23 11:10:16 +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
Paul Gilbert
f405dff025 Bugfixes for incorrect Poly class usage in the CheckNPathIntegrity DEBUG method
svn-id: r39627
2009-03-23 08:49:05 +00:00
Filippos Karapetis
a6f49a636b - Moved palette initialization inside the graphics resource manager
- The static palette is no longer needlessly referenced directly outside the graphics resource manager
- Moved the SCI interpreter version inside the graphics resource manager, instead of gfx_state_t

svn-id: r39626
2009-03-23 08:43:53 +00:00
Paul Gilbert
93ff05cb6d Removed unused variables from a DEBUG method
svn-id: r39625
2009-03-23 08:31:14 +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
Filippos Karapetis
e3f9acc3e6 Further objectification of the graphics resource manager
svn-id: r39621
2009-03-22 23:11:43 +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
Max Horn
00907f32bd TINSEL: More polygon code cleanup
svn-id: r39618
2009-03-22 23:02:54 +00:00
Max Horn
7714b20abf TINSEL: cleanup
svn-id: r39617
2009-03-22 23:02:09 +00:00
Max Horn
277b8e6190 SCI: Fixed nasty bug in simulate_stippled_line_draw, caught only thanks to warnings by the Wii compiler.
svn-id: r39616
2009-03-22 22:02:25 +00:00
Andre Heider
8f4831a1d9 Don't just "return" from the script if == no (leftover from r39541, where that code was inside a function)
svn-id: r39615
2009-03-22 21:12:15 +00:00
Max Horn
2463b148a9 SCI: Renamed Vertex::entries::cle_next -> Vertex::_next, analog for cle_prev. Replace code for reversing a circular list by a new method CircularVertexList::reverse()
svn-id: r39613
2009-03-22 18:27:39 +00:00
Max Horn
09ecda7ca4 SCI: Some cleanup; avoid taking square root unnecessarily
svn-id: r39612
2009-03-22 18:27:08 +00:00
Andre Heider
07cc19df38 Fix compilation of the iPhone port.
svn-id: r39611
2009-03-22 17:48:42 +00:00
Max Horn
8bb60d6200 Reverted vinterstum's 'unification' of iPhone and Mac OS X configure code. There is no reliable way to distinguish iPhone OS X and 'regular' Mac OS X via the host type only
svn-id: r39610
2009-03-22 16:46:45 +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
Max Horn
f4ae5a4572 Fixed configure on OSX (no idea what this will do to the iPhone, but now at least compiling on OS X is possible again)
svn-id: r39607
2009-03-22 13:50:51 +00:00
Max Horn
734e9dd377 SCI: Fix warnings
svn-id: r39606
2009-03-22 13:50:37 +00:00
Jordi Vilalta Prat
871c8d8349 - Grouped default settings
- Grouped related functions
- Add "backends/platform/$_backend" to MODULES for all backends
- Some bits of formatting

svn-id: r39605
2009-03-22 11:24:23 +00:00
Paul Gilbert
117d72e497 Bug fixes for handling 5-bit layered sprites correctly - this fixes the black boxes appearing in the first room during the fade-in
svn-id: r39604
2009-03-22 09:37:49 +00:00
Oystein Eftevaag
0dc0f24bcd OSX configure fix
svn-id: r39603
2009-03-22 03:09:41 +00:00
Jordi Vilalta Prat
16cd161df5 Fix running the testsuite when building outside the source tree
svn-id: r39601
2009-03-21 22:11:16 +00:00
Oystein Eftevaag
0c5959ce8a Updated iphone/osx build rules a bit, to make them more consistent
svn-id: r39600
2009-03-21 21:48:44 +00:00
Florian Kagerer
0ce597db80 LOL: - added drawing code for certain gfx (blood and slime spots on the floor, teleporters, ice walls)
svn-id: r39599
2009-03-21 20:24:36 +00:00
Filippos Karapetis
c26a162606 Converted some leftover tinselV1 code, so that the engine builds when DEBUG is set
svn-id: r39598
2009-03-21 19:57:54 +00:00
Matthew Hoops
8f9a655769 Check for a suffix of "-iq" when saving the iq points. Should fix bug #2701064.
svn-id: r39597
2009-03-21 19:38:33 +00:00
Sven Hesse
11df88f9ee Added an entry for the DOS version of Little Red Riding Hood
svn-id: r39596
2009-03-21 18:17:24 +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
Oystein Eftevaag
779bdd93b0 xcode project update with latest engine changes
svn-id: r39594
2009-03-21 17:07:15 +00:00
Filippos Karapetis
2ea883adb2 Cleanup
svn-id: r39593
2009-03-21 16:42:45 +00:00
Filippos Karapetis
a8672bc492 Updated the MSVC project files of the Gob, Parallaction, SCI and SCUMM engines
svn-id: r39592
2009-03-21 16:24:07 +00:00
Marcus Comstedt
bce96bd55d argv should not be modified; make it plenty const.
svn-id: r39591
2009-03-21 16:07:46 +00:00
Marcus Comstedt
e3ca4afb59 Fixed some warnings.
svn-id: r39590
2009-03-21 15:47:45 +00:00
Florian Kagerer
29ebafb5d5 LOL: implemented some missing drawing code for dead monsters
svn-id: r39589
2009-03-21 15:33:16 +00:00
Marcus Comstedt
ed24cf667b Use -isystem instead of -I to include ronin stuff on Dreamcast (gets rid of some corny warnings).
svn-id: r39588
2009-03-21 15:21:24 +00:00
Marcus Comstedt
760133e8ca Added support for dynamic plugins on Dreamcast to the configure script.
svn-id: r39587
2009-03-21 15:15:29 +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
Florian Kagerer
b55602180d LOL: The guards will now attack you when you throw certain items at them. They can't do any damage though, since this isn't implemented yet.
svn-id: r39582
2009-03-21 14:30:25 +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