Commit Graph

30406 Commits

Author SHA1 Message Date
Walter van Niftrik
42d67b4a3a SCI: AvoidPath cleanup.
svn-id: r39680
2009-03-25 00:33:31 +00:00
Travis Howell
6bc9547324 Add German DOS version of Waxworks.
svn-id: r39678
2009-03-24 23:43:51 +00:00
Max Horn
ee42d06a43 Patch from bug #2710315: INDY3/FOA: bug in patch for series IQ with ScummVM GUI
svn-id: r39677
2009-03-24 23:30:48 +00:00
Kari Salminen
51751cd069 Cine::Palette: Add fillWithBlack and saturatedAddNormalizedGray-methods.
svn-id: r39676
2009-03-24 21:45:35 +00:00
Walter van Niftrik
b85b6929bd SCI: build fix.
svn-id: r39675
2009-03-24 21:18:06 +00:00
Walter van Niftrik
e8b38af014 SCI: Added workaround for broken polygon in LSL1 room 350.
svn-id: r39674
2009-03-24 21:03:50 +00:00
Joost Peters
fc9e5b6beb Fix smaller error introduced in r39671 refactoring (this check used to be "res == 0").
Thanks to syke for spotting it.

svn-id: r39673
2009-03-24 19:56:41 +00:00
Joost Peters
86e54ffa58 remove unsigned qualifier, as byte already is unsigned.
svn-id: r39672
2009-03-24 17:56:01 +00:00
Max Horn
1e94b9cd3c SCI: Rewrote vocabulary code to use a Common::HashMap<String,ResultWord>
svn-id: r39671
2009-03-24 17:42:12 +00:00
Max Horn
65b96f6a1b SCI: Changed vocab_tokenize_string to not 'return' the list it generates, but rather pass a reference to an existing list to it (this is a bit more efficient, and allows us to return an error value)
svn-id: r39670
2009-03-24 17:41:46 +00:00
Max Horn
d38590e6d4 SCI: Turned synonyms list into a Common::List
svn-id: r39669
2009-03-24 17:41:26 +00:00
Walter van Niftrik
3e2c1a39e2 SCI: Added workaround for duplicate polygons being passed to kAvoidPath.
svn-id: r39668
2009-03-24 15:17:25 +00:00
Filippos Karapetis
4e0ca5bbb9 Updated the NEWS file
svn-id: r39666
2009-03-24 15:11:43 +00:00
Filippos Karapetis
c65013faf2 Fixed a regression of commit #35473. Fixes bug #2703595 - "ITE: Crash when clicking on items inside the hangar"
svn-id: r39664
2009-03-24 13:33:47 +00:00
Max Horn
b76f7fea4e SCI: Changed some char* into Common::String
svn-id: r39663
2009-03-24 12:46:48 +00:00
Max Horn
33895c0220 SCI: Only pass the pointerpos to Menubar::mapPointer, not the full gfx_state_t
svn-id: r39662
2009-03-24 12:14:41 +00:00
Max Horn
608b839720 SCI: moved sci_strndup to menubar.cpp
svn-id: r39661
2009-03-24 12:14:22 +00:00
Max Horn
c1be6e1ed6 SCI: Fixed some leaks introduced by my previous changes
svn-id: r39660
2009-03-24 12:01:54 +00:00
Max Horn
9ea32d4aa1 SCI: C++ify menu code
svn-id: r39659
2009-03-24 11:31:16 +00:00
Max Horn
47f9b2eb6d cleanup
svn-id: r39658
2009-03-24 11:30:52 +00:00
Max Horn
48d73ff6bf CRUISE: Fixed bug when loading backgroundIncrustStruct::saveWidth (don't divide by 2, rather *multiply* by 2); also some cleanup
svn-id: r39657
2009-03-24 11:30:37 +00:00
Nicola Mettifogo
c1ff3aec3e Removed paranoia check.
svn-id: r39656
2009-03-24 09:01:44 +00:00
Filippos Karapetis
95d92b0d24 Make sure that the currently buggy dirty rectangle handling code is not used. Also, make sure that the resource data pointer is initialized to zero
svn-id: r39655
2009-03-24 08:33:24 +00:00
Nicola Mettifogo
76c0d08200 * Pushed evaluation of 'following question' from dialogue parsing to dialogue execution.
* Removed all the question forwards declaration code

svn-id: r39654
2009-03-24 08:20:08 +00:00
Florian Kagerer
e9b4124f1d LOL: - implemented lots of opcodes and fixed a few bugs
- it's now possible to leave the castle

svn-id: r39653
2009-03-24 07:18:16 +00:00
Torbjörn Andersson
74a82ef427 Finally fixed the Valgrind warning that was confusing me so yesterday.
svn-id: r39651
2009-03-24 05:35:48 +00:00
Nicola Mettifogo
0998f53cb0 Refactored the zone type parsers.
svn-id: r39650
2009-03-23 23:17:33 +00:00
Max Horn
6a4c475bb2 Patch #2676453: INDY3/FOA: series IQ with ScummVM GUI
svn-id: r39649
2009-03-23 22:34:53 +00:00
Nicola Mettifogo
d82aea1e54 Turned ZoneTypes into a regular numeric id (no more a bitfield).
svn-id: r39648
2009-03-23 22:34:46 +00:00
Nicola Mettifogo
52b1c9e32f Oops.
svn-id: r39646
2009-03-23 20:42:53 +00:00
Nicola Mettifogo
2223627c75 Merged GetData, HearData, SpeakData, PathData, ExamineData, MergeData into TypeData struct. This simplifies life a bit especially in the parsers.
svn-id: r39645
2009-03-23 20:41:54 +00:00
Filippos Karapetis
7f641cc6be Added MSVC project files for the create_lure tool
svn-id: r39644
2009-03-23 20:31:19 +00:00
Filippos Karapetis
a3e0a87970 Silenced an MSVC warning
svn-id: r39642
2009-03-23 20:25:57 +00:00
Torbjörn Andersson
1a0dea396d Made the music and sound file names part of the class, instead of local
variables. This fixes another Valgrind warning when SndRes::load() tries to
access the file names. (I could also have made the variables static, but I've
never been very fond of static variables.)

svn-id: r39641
2009-03-23 20:25:25 +00:00
Joost Peters
9ed052f38e change debug output of script interpreter to more clearly print script number and offset
svn-id: r39640
2009-03-23 20:20:00 +00:00
Joost Peters
e8ccbd93ed change debug levels to be less verbose
svn-id: r39639
2009-03-23 20:17:56 +00:00
Torbjörn Andersson
b3b3e9da59 Initialise _fullRefresh. Fixes a Valgrind warning.
svn-id: r39638
2009-03-23 20:07:17 +00:00
Nicola Mettifogo
8cebcaf017 Pushed down dependencies from parser.h
svn-id: r39636
2009-03-23 17:42:08 +00:00
Andre Heider
7c5f8e8714 Distinguish between the native and the host executable extension, so that nasm gets properly detected when cross-compiling. Also removed the "_have_x86=yes" overwrite for mingw, since it gets detected fine and breaks mingw-w64.
svn-id: r39635
2009-03-23 17:40:46 +00:00
Max Horn
082c1f782d Fix compiler detection if CXX is preset to a working compiler but contains a space
svn-id: r39634
2009-03-23 15:47:45 +00:00
Filippos Karapetis
3b5a14916d Cleanup
svn-id: r39633
2009-03-23 14:24:10 +00:00
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