Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
and Blue Force
This fixes bug #3422141, which was also caused by special checks introduced to try and handle Blue Force hotspots differently
|
|
The sound handle should not be set in kDoSound(init), but in
kDoSound(play). This is verified against several SCI versions,
plus game scripts check if a sound slot is playing primarily
by checking its handle. Fixes the sound in Shivers and probably
an assortment of other sound related bugs
|
|
|
|
N800 doesn't have a CTRL key to activate the virtual keyboard with.
Fullscreen can still be enabled/disabled through the GUI and was the most
likely sacrifice as a hardware key.
|
|
Also add some comments to the #endifs
|
|
|
|
|
|
|
|
Features detected right now are just the hardware keyboard
|
|
|
|
kCelInfo subop 4 returns the pixel color at the
passed in x,y coordinates for the passed in view,
loop, cel. Shivers uses this function for the
red door puzzle, room 23601 to determine what
blocks on the puzzle board are already occupied
by pieces.
|
|
|
|
- Items that are being readded to the scene should be updated instead
- Added a findScreenItem() call to simplify the code slightly
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Initial implementation of kBitmap(0)
- Bugfixes for fonts in upscaled games
|
|
|
|
|
|
|
|
|
|
|
|
Formatting Conventions.
* No functional changes.
* Automated astyle pass.
|
|
|
|
|
|
|
|
|
|
|
|
The length requested in this case is 250, which overflows a char variable
|
|
Thanks to wjp for finding these
|