Age | Commit message (Collapse) | Author |
|
svn-id: r53556
|
|
svn-id: r53504
|
|
svn-id: r53498
|
|
svn-id: r53482
|
|
This fixes bug #3083879 in Iceman.
svn-id: r53077
|
|
svn-id: r53058
|
|
svn-id: r53047
|
|
we will fake 0 instead of error()ing out in official releases, when an uninitialized temp is read
is supposed to get backported
svn-id: r53046
|
|
These are special cursors which zoom parts of a view dynamically. Examples
are Freddy Pharkas, when reading the prescription with the whiskey and LB2,
when using the magnifying glass on the Rosetta Stone
svn-id: r53003
|
|
In SCI01 and up, each typed word may be interpreted as multiple
class,group pairs. This patch adds support to the vocabulary and
parser. It uses the matcher support added in r52985.
This fixes parser issues in German LSL3, but needs testing.
svn-id: r52989
|
|
fixes bug #3072868
should be save for backporting
svn-id: r52875
|
|
Moved some plane related functions inside updatePlane() instead of frameOut(). Cleanup.
svn-id: r52804
|
|
Our warning() and error() functions always add an exclamation mark
to the end of the message anyway.
svn-id: r52791
|
|
I think the code uses this in this particular instance to have the comments on
top of the various tables aligned with the actualy entries, so I decided not
to make this conform to our guidelines, but rather to the rest of the style
used in this file.
svn-id: r52766
|
|
svn-id: r52764
|
|
regression
in the demo of EcoQuest, when opening a window
svn-id: r52757
|
|
svn-id: r52733
|
|
kPurge is specific to the SSCI memory manager. We have our own memory manager and
garbage collector, thus we ignore these calls
svn-id: r52732
|
|
This shouldn't be happening normally, but apparently it does, which would indicate
a potential issue with the object locking code
svn-id: r52703
|
|
System scripts (i.e. 0 and 900-999) are now protected and never destroyed during a
game
svn-id: r52702
|
|
the new commands were meant for castle/brain hangman puzzle patch, but the patch didn't work well, so I removed it. Still the commands could/should come in handy
svn-id: r52695
|
|
svn-id: r52694
|
|
We can't just set the lockers of script 0 to 1, as at that point
the objects associated with the script are marked to be deleted,
thus we need to reload the script
svn-id: r52693
|
|
investigation and a proper fix post-release
svn-id: r52688
|
|
Fixes Colonel's Bequest inventory formatting.
svn-id: r52676
|
|
reinitializes puzzle each time its shown. Fixes save/restore bug in that room, bug #3063510
svn-id: r52668
|
|
svn-id: r52665
|
|
and map kOnMe for SCI2 to kIsOnMe, remove commented out hacks. fix signatures for those 2 functions, added TODO - someone should fix the SCI32 signatures
svn-id: r52664
|
|
Don't display the message twice and now we use the filename in the message.
svn-id: r52663
|
|
- Added the kernel names for all unimplemented kernel debug functions, and mapped
them all to kDummy, so that the kernel tables are correct and all kernel
functions are mapped (useful for debugging)
- Added a stub for kWinHelp (normally opens an external Windows help file), with
an appropriate dialog
- Added a stub for kWinDLL, which currently errors out on purpose (this needs to
be investigated, as it loads and uses external Windows DLLs)
- Readded kListIndexOf in kList (the signature was wrong when the previous commit
was made)
svn-id: r52660
|
|
Glossary seems to work now.
svn-id: r52654
|
|
export
svn-id: r52653
|
|
- Mark several SCI2/2.1 kernel functions used for debugging as dummy
- Added an empty function for kSetWindowsOption, used for settings specific to
Windows versions (e.g. showing/hiding the title bar)
- Added a stub for kGetWindowsOption (currently returning 0 to a Windows related
option for Phantasmagoria)
svn-id: r52652
|
|
fixes glossary in pepper, bug #3040039
svn-id: r52651
|
|
the actual support was already there due to extensive code sharing
w/SCI0, so only modifying signatures here
svn-id: r52650
|
|
again
svn-id: r52647
|
|
preparation for returning rect array on |r| textcodes
svn-id: r52642
|
|
fixes bug #3061964
svn-id: r52637
|
|
svn-id: r52591
|
|
scripts disable icon 7+8 when entering the room. When taking the cannister they will disable all remaining icons, resulting in the disable-code running endlessly, also happend in sierra sci - fixes bug #3046367
svn-id: r52587
|
|
svn-id: r52586
|
|
thx to tortoisegit and broken conflict managment
svn-id: r52585
|
|
remove class bit when marking as clone
svn-id: r52584
|
|
This fixes a regression affecting many SCI32 games and possibly other games,
looping or recursing endlessly.
svn-id: r52583
|
|
The fix is partial, as the game will crash when losing and attempting to
restart (for a different reason - there's an issue when uninstantiating a script)
svn-id: r52581
|
|
patches out bad code that would dispose score sound immediately, "score" sound plays now for pharkas/cd - finally fixes bug #3037161
svn-id: r52570
|
|
and fixing possible crash & typo
svn-id: r52565
|
|
svn-id: r52563
|
|
svn-id: r52562
|
|
The actual names for the bug reports are:
#3035650 "PEPPER non-interactive demo: Crash"
#3039566 "LAURABOW2: Crash during introduction"
Those crashes were caused by an invalid memory dereference in kClone. This
in turn was happening, because the parent object pointer might have been
invalidated in cases where the parent object is also a clone.
svn-id: r52561
|