Commit Graph
86814 Commits
Author SHA1 Message Date
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
Max Horn fe62c72e7a SCUMM: cleanup
svn-id: r39579
2009-03-20 23:02:40 +00:00