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