Commit Graph

49078 Commits

Author SHA1 Message Date
Strangerke
651cbe29d6 TSAGE: Blue Force - Add speakers used in scene 115 2011-10-14 19:12:18 +02:00
Filippos Karapetis
b04a069782 SCI: More work on kBitmap (still WIP) 2011-10-14 14:07:01 +03:00
Filippos Karapetis
d39cdd8e1c SCI: More work on the vertical plane offset for SCI32. Still WIP.
Vertical clipping is still not finished. This fixes the display in the
Torin demo (which uses a scene with loads of items with a vertical
offset).
2011-10-14 14:07:00 +03:00
Paul Gilbert
39c175f783 TSAGE: Bugfix for #3423512 - Not being able to get crown 2011-10-14 21:22:23 +11:00
Paul Gilbert
2ac551aa28 TSAGE: Bugfix for Ringworld demo having save/restore buttons enabled in GMM
This splits checking if save and load are enabled to the individual game classes.
2011-10-14 20:49:06 +11:00
Paul Gilbert
6811a3daff TINSEL: Alter previous DW1 bugfix so that DW2 still works properly 2011-10-14 20:38:00 +11:00
Torbjörn Andersson
744f8507d7 TINSEL: Fix #3422433 ("DW2: US version uses UK graphics")
According to dreammaster it should be enough to add cases for the
US version in these two functions, but unfortunately he can't test
it himself. I guess I should try to find the time to play through
the game, but right now there's an annoying DW2 regression from
commit d5690e0. See GitHub commit note for details.
2011-10-13 23:48:09 +02:00
Filippos Karapetis
7d6d8c2475 SCI: Extended the detection of certain selectors to work in SCI2
This is needed for some demos that do not supply a selector vocabulary
(i.e. vocab 997)
2011-10-13 14:03:58 +03:00
Filippos Karapetis
8d4e562555 SCI: Implemented kBitmap(3) and kBitmap(5). Some cleanup 2011-10-13 14:03:57 +03:00
Filippos Karapetis
e7260d992c SCI: Updated a comment inside processPlaySound() 2011-10-13 14:03:57 +03:00
Paul Gilbert
3a372991ee TSAGE: Show an explicit error message when saving or loading savegames fails 2011-10-13 22:01:58 +11:00
Strangerke
49f20aa2bd TSAGE: BlueForce, gang scene, fix a crash when giving a ticket to driver 2011-10-13 00:57:13 +02:00
Strangerke
4f0183fc0a TSAGE: Add (useless?) scene 114 in BlueForce 2011-10-13 00:00:55 +02:00
Strangerke
b853381f1e TSAGE: Add some comments in scene 410 2011-10-12 22:39:23 +02:00
Strangerke
b5318ed8ea TSAGE: Add intro scene 110 for BlueForce 2011-10-12 20:10:03 +02:00
Paul Gilbert
3e9e23768d TSAGE: Fix some animate() calls for ANIM_MODE_7 that were missing a parameter 2011-10-12 22:29:35 +11:00
anotherguest
a9c5a7b9be Merge branch 'master' of github.com:scummvm/scummvm 2011-10-12 13:18:53 +02:00
anotherguest
a18a4e239a Symbian: Supply modern theme instead of an extra copy of the classic 2011-10-12 13:15:15 +02:00
Paul Gilbert
bfdd274c78 TSAGE: Bugfix for #3422150 - GUI dialog when clicking on skulls 2011-10-12 21:29:30 +11:00
Paul Gilbert
8a8fd94f10 TSAGE: Separated the NamedHotspot class into separate versions for Ringworld and Blue Force
This fixes bug #3422141, which was also caused by special checks introduced to try and handle Blue Force hotspots differently
2011-10-12 21:12:34 +11:00
Filippos Karapetis
0166665926 SCI: Fixed a long-standing bug in kDoSound(init)
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
2011-10-12 12:49:39 +03:00
Filippos Karapetis
497c3e75b4 SCI: Marked functions that have been changed into dummy ones in SCI3 2011-10-12 12:49:38 +03:00
Tarek Soliman
174b8d6807 MAEMO: Add initial N800 support with Fullscreen key mapped to Virtual Keyboard
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.
2011-10-11 20:05:52 -05:00
Tarek Soliman
4ee07c848e MAEMO: Migrate MaemoSdlEventSource to Maemo namespace
Also add some comments to the #endifs
2011-10-11 19:54:16 -05:00
Tarek Soliman
b56e9e2ef1 MAEMO: Migrate OSystem_SDL_Maemo to Maemo namespace 2011-10-11 19:54:16 -05:00
Tarek Soliman
52fae5524c MAEMO: Add basic structs to Maemo namespace 2011-10-11 19:54:16 -05:00
Tarek Soliman
a1fe57702a MAEMO: added hardware alias to the hardware detection table 2011-10-11 19:54:16 -05:00
Tarek Soliman
42ccfbfdde MAEMO: Add detection for specific hardware model
Features detected right now are just the hardware keyboard
2011-10-11 19:54:16 -05:00
Filippos Karapetis
9fcd3ece53 SCI: kSave(3) is kCheckSaveGame() and kSave(6) is kFileIOUnlink() 2011-10-12 03:25:27 +03:00
Heather Douglass
084b2deccc SCI: Implementation of kCelInfo subop 4
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.
2011-10-12 02:50:28 +03:00
Heather Douglass
c5e6cdea55 SCI: 3 Uninitialized read workarounds for Shivers 2011-10-12 02:47:26 +03:00
Filippos Karapetis
4af034a7a9 SCI: Added proper handling of duplicate items in kAddScreenItem
- Items that are being readded to the scene should be updated instead
- Added a findScreenItem() call to simplify the code slightly
2011-10-12 02:44:16 +03:00
Paul Gilbert
271a101899 TSAGE: Further cleanup of the prior NamedHotspot bugfix 2011-10-12 08:18:57 +11:00
Strangerke
6508135062 TSAGE: Rename hotspots in ringworld, scene 9100 2011-10-11 23:10:32 +02:00
Paul Gilbert
fa27d6fe69 TSAGE: Bugfix for overriden named hotspots no longer working in Ringworld 2011-10-12 07:58:08 +11:00
Paul Gilbert
a52f090b7b TSAGE: Bugfixes for Blue Force scene 710 - Beach 2011-10-11 21:25:43 +11:00
Paul Gilbert
bdfdac7bfa TSAGE: Bugfix for being able to leave Child Protective Services offices 2011-10-11 21:25:18 +11:00
Paul Gilbert
31d1385d65 TSAGE: Bugfix for drawing UI correctly when in a side scrolling screen 2011-10-11 21:24:33 +11:00
Paul Gilbert
97e2430d01 TSAGE: Fix for not resetting scrollFollower when leaving the map screen 2011-10-11 21:23:57 +11:00
anotherguest
31201f93d8 Last Express: CLIP should use a <int> template to compile correctly. 2011-10-11 09:33:37 +02:00
anotherguest
3d48f2199f Symbian: Changed path for math.h include. 2011-10-11 09:23:45 +02:00
anotherguest
8475d7f142 Symbian: Must define scumm_va_copy also for Symbian 2011-10-11 09:10:21 +02:00
anotherguest
511e7c5163 Symbian:Updated port defs to fit new protected words 2011-10-11 09:08:28 +02:00
anotherguest
639cb97881 Symbian:Updated makefiles to fit new files and structure 2011-10-11 08:55:10 +02:00
anotherguest
775a8e6f8d Symbian:Update makefiles and installation files. 2011-10-11 08:53:00 +02:00
Filippos Karapetis
df63b827bf SCI: Fixed text display in QFG4 2011-10-11 02:53:00 +03:00
Filippos Karapetis
a9c6d2a4c4 SCI: Some work on the SCI32 bitmap / font code
- Initial implementation of kBitmap(0)
- Bugfixes for fonts in upscaled games
2011-10-11 02:33:45 +03:00
Filippos Karapetis
4cb9a2c809 SCI: kBitmap(1) is kDisposeTextBitmap 2011-10-11 02:03:40 +03:00
Filippos Karapetis
d71aec0b39 SCI: Changed a warning about wrong object variable count into a debugC 2011-10-11 01:39:56 +03:00
Filippos Karapetis
3b5b24c8d5 SCI: Removed leftover unused variables 2011-10-11 01:34:32 +03:00