dhewg
89986edf4d
HAIKU: Remove -fhuge-objects.
...
Not required anymore, patch by Begasus
2011-02-23 19:27:23 +01:00
dhewg
0032db14ab
ANDROID: Sync toolchain flags with NDK r5b.
2011-02-23 19:27:14 +01:00
Matthew Hoops
336186900d
SCI: Don't name a variable the same as its function
...
Silences a gcc warning
2011-02-23 13:01:01 -05:00
Paul Gilbert
3a39af7665
TSAGE: Added missing death sequence in scene 20
2011-02-23 23:07:38 +11:00
Paul Gilbert
04915a19bc
TSAGE: Added code to the sound handler stub methods to properly flag sounds as ending
2011-02-23 23:06:54 +11:00
Paul Gilbert
03942da718
TSAGE: Reworked code to separate Ringworld specific code from core engine classes
2011-02-23 22:37:16 +11:00
md5
5c9b1e6cbd
SCI: Added a workaround for bug #3036763 - "HOYLE3 Demo: Bad Dialog Priorities"
2011-02-23 13:36:31 +02:00
md5
a01395bb45
SCI: Cleaned up and segmented the animate code in order to make it a bit more readable
2011-02-23 13:28:17 +02:00
Paul Gilbert
7a5b633bf9
TSAGE: Added proper cursor showing when the scene changes
2011-02-23 22:16:02 +11:00
Paul Gilbert
0d6069e571
CRUISE: Bugfix for #3188309 - black text at end of introduction
2011-02-23 19:47:07 +11:00
Matthew Hoops
e053373dd3
COMMON: Add a key color field to NECursor
2011-02-22 20:11:50 -05:00
Matthew Hoops
a2a0b13de2
COMMON: Begin to merge some NE/PE code
...
The ID classes are now common to both. The files have been renamed to better illustrate their purpose.
2011-02-22 20:03:18 -05:00
md5
db7dea36cf
SCI: Fixed bug #3049515 - "MOTHERGOOSE CD: Tommy Tucker lock-up"
2011-02-23 01:49:17 +02:00
Bastien Bouclet
285d33d9c2
MOHAWK: Implement Mechanical elevator top movie
2011-02-22 20:38:55 +01:00
Bastien Bouclet
e507115405
MOHAWK: Implement Mechanical elevator movies
2011-02-22 20:38:54 +01:00
Bastien Bouclet
bc39d327ac
MOHAWK: Implement Mechanical elevator rotation
2011-02-22 20:38:54 +01:00
Matthew Hoops
3a3fd9f009
SCUMM: Use the new PEResources class for HE cursors
...
Putt-Putt Saves the Zoo HE72 still works fine for me
2011-02-22 12:33:45 -05:00
Matthew Hoops
3995610ce3
COMMON: Add a convenience function to ignore the language field
2011-02-22 12:33:41 -05:00
md5
a9620d938d
SCI: Some work on kRemapColors, and added a note that it operates on an RGBA
...
palette
2011-02-22 19:11:35 +02:00
md5
8e7178a538
SCI: Fixed the detection entries for PQ4CD and QFG4CD
2011-02-22 19:06:29 +02:00
md5
cf904b1156
SCI: Added code to aid in detecting infinite loops in scripts
...
When the ABORT_ON_INFINITE_LOOP define is defined in vm.cpp, the VM will now
abort in cases where a conditional statement is followed by an unconditional
jump (which will most likely lead to an infinite loop). Aids in detecting
infinite loop bugs such as #3040722 .
2011-02-22 18:52:44 +02:00
Paul Gilbert
814678b24e
TSAGE: Initial implementation of more game scenes and support classes
2011-02-22 23:06:07 +11:00
D G Turner
07c054d6c6
CRUISE: Reinstate Copy Protection errorneously disabled in r51834.
...
r51834 (f4d38ccd40 ) was a commit to add
English Floppy version of LoL to Kyra, but a file was accidently
committed to Cruise as a sideffect.
2011-02-22 07:17:22 +00:00
Matthew Hoops
d5c494a239
COMMON: Add default Windows PE types
2011-02-22 02:02:00 -05:00
Matthew Hoops
91287b2e18
COMMON: Add basic PE EXE parser
...
Much thanks to fuzzie for her assistance
2011-02-22 01:47:11 -05:00
Matthew Hoops
6db22dde64
SCI: Fixed freddy's Mac icon bar palettes
...
(hopefully for good now)
2011-02-21 20:32:30 -05:00
Matthew Hoops
4402153a09
SCI: Fix disabled Mac icon pseudo-shading
2011-02-21 20:32:24 -05:00
md5
ff597ec048
SCI: Added support for patching save/load dialogs in SCI2 games
2011-02-22 01:51:50 +02:00
Matthew Hoops
3b2283daf8
PEGASUS: Remove the rest of the svn keywords from the copyright
2011-02-21 18:44:24 -05:00
Matthew Hoops
850d776e62
PEGASUS: Fix cursor palettes
2011-02-21 18:44:24 -05:00
Matthew Hoops
950676bf4c
PEGASUS: Add my very WIP Pegasus Prime engine
2011-02-21 18:44:24 -05:00
Matthew Hoops
0ec91de76d
SCI: Spell 'canister' correctly
2011-02-21 17:09:45 -05:00
md5
4766774b3d
SCI: Fixed script bug #3040722 in QFG3
2011-02-21 20:43:54 +02:00
md5
8a52e4bf00
SCI: Throw a warning instead of an error if there ever is a modulus calculation
...
with negative numbers in SCI0 games older than 0.000.685
2011-02-21 06:37:03 +02:00
md5
969a96622d
SCI: SCI1.1 script also compare pointers with integers (e.g. QFG3, room 440)
2011-02-21 05:22:08 +02:00
md5
601e8c0de1
SCI: Added a custom modulo reg_t operator
...
This version only handles signed integers. The modulo operator was changed in
SCI0 late (Iceman, and perhaps all SCI0 0.000.685 and later) so that it handles
negative numbers as well. We need to see if there really is a need to keep two
different modulo operators (which will only be necessary if any SCI0 game asks
for the modulo of a negative number by mistake, or a number larger than 32767).
Thus, error out in such a case for SCI0, so that this can be investigated
properly
2011-02-21 05:18:21 +02:00
Johannes Schickel
9afc89e67c
GRAPHICS: Let PNG::getPalette take an uint16 for the palette entry count.
...
This is in analogy to r55742 / 2f08dcb .
I also took the freedom to clarify that the PNG loader uses a RGBA palette
format.
2011-02-20 21:43:24 +01:00
Johannes Schickel
22489cbf8e
TESTBED: Adapt documentation to the palette RGBA->RGB change.
2011-02-20 21:39:30 +01:00
Johannes Schickel
10c7c5327a
CRUISE: Remove leftover RGBA reference.
2011-02-20 21:39:29 +01:00
Johannes Schickel
bb2daae936
AGI: Remove leftover RGBA reference in comments.
2011-02-20 21:39:29 +01:00
Johannes Schickel
75ee5af7c9
GRAPHICS: Remove leftover RGBA reference in PaletteManager documentation.
2011-02-20 21:38:40 +01:00
Johannes Schickel
16be240ab1
KYRA: Fix regression in Screen::setInterfacePalette.
...
This fixes an out of bounds write introduced with 9216c7e .
2011-02-20 21:37:39 +01:00
Matthew Hoops
0933325b7c
SCI: Add support for enabling/disabling Mac icon bar images
2011-02-20 12:44:59 -05:00
Matthew Hoops
257bae431a
SCI: Fix KQ6 Mac video positioning
2011-02-20 12:44:59 -05:00
Matthew Hoops
dceb1391cb
SCI: Cache all icon bar images from the start
2011-02-20 12:44:59 -05:00
Matthew Hoops
fe250d2755
SCI: Don't error out when a Mac resource has size 0
2011-02-20 12:44:59 -05:00
Alyssa Milburn
0fe3ecd6d7
MOHAWK: Don't display LiveText phrases too early.
2011-02-20 13:46:13 +01:00
Alyssa Milburn
42ec234a1f
MOHAWK: Make LBLiveTextItem call done() when finished.
2011-02-20 13:46:12 +01:00
Alyssa Milburn
00f85fb580
MOHAWK: Fix kLBAutoSync notifies.
2011-02-20 13:45:34 +01:00
Alyssa Milburn
9fa6b48e1a
MOHAWK: A zero matchFrom matches everything.
2011-02-20 13:45:33 +01:00