Filippos Karapetis
85b44876ea
Added a FIXME for the syncTime and syncCue selectors, for games which don't have a default selector dictionary
...
svn-id: r46013
2009-11-20 16:48:51 +00:00
Filippos Karapetis
cf1d7f9259
- Removed the non-static selectors "overlay" and "setCursor" from the list of static selectors and introduced a new method for discovering the relevant features when selectors are missing - currently used for determining the graphics functions and setCursor types
...
- Simplified setCursor detection a bit
svn-id: r46012
2009-11-20 16:39:31 +00:00
Filippos Karapetis
22c09f521a
Removed more unused selectors - the canBeHere selector is replaced by cantBeHere in SCI1+
...
svn-id: r46011
2009-11-20 15:31:08 +00:00
Filippos Karapetis
1ea30ca176
Removed more unused selectors
...
svn-id: r46010
2009-11-20 15:17:14 +00:00
Filippos Karapetis
662fc11d67
Check the overridden game object when performing setCursor detection, which properly fixes KQ5CD (thanks waltervn)
...
svn-id: r46009
2009-11-20 15:16:03 +00:00
Filippos Karapetis
94c8f77faa
Added a game-specific workaround for setCursor detection in KQ5CD: the code for the setCursor selector has not been rewritten yet to use cursor views (it's the same as lsl3 and sq3, for example), but the game does use cursor views
...
svn-id: r46008
2009-11-20 14:51:15 +00:00
Filippos Karapetis
7d3501397d
Formatting
...
svn-id: r46007
2009-11-20 14:47:43 +00:00
Filippos Karapetis
551ca5f2c0
Changed the lofs detection to iterate through all the methods of the Game object again, instead of a specific selector - fixes Jones
...
svn-id: r46006
2009-11-20 14:17:47 +00:00
Filippos Karapetis
e7820f972d
Selector cleanup: rearranged all selectors to be in the same order as in Sierra's dictionary files, and removed several unused selectors
...
svn-id: r46005
2009-11-20 13:29:42 +00:00
Vladimir Menshakov
a70aa90f62
do not trigger any events while scene id == -1
...
svn-id: r46004
2009-11-20 13:08:33 +00:00
Filippos Karapetis
d1616ea74e
Added a sanity check to prevent a crash in LB1 and KQ4 (needs proper fixing)
...
svn-id: r46003
2009-11-20 11:08:19 +00:00
Filippos Karapetis
893a8bb808
Some corrections for the lofs autodetection - SQ4 floppy works again
...
svn-id: r46002
2009-11-20 10:29:42 +00:00
Filippos Karapetis
2f6ded8727
Shifted some code around
...
svn-id: r46001
2009-11-20 08:55:35 +00:00
Filippos Karapetis
81d3a24cce
- Rewrote the lofs parameter type auto-detection code
...
- Renamed dissectSelector -> autodetectFeature
svn-id: r46000
2009-11-20 08:52:32 +00:00
Filippos Karapetis
1063a029a5
Typo
...
svn-id: r45999
2009-11-20 07:35:48 +00:00
Max Horn
329516cf28
Fix language in comment
...
svn-id: r45998
2009-11-20 00:13:03 +00:00
Max Horn
5c23e28a65
Several configure targets use long instead of int for typedefing uint32/int32. It is not clear why. In order to find out if this is needed I disabled the relevant code for each in configure. If this causes results for any port, we can add this back, along with a precise explanation as to *why* 'long' has to be used.
...
svn-id: r45997
2009-11-20 00:12:46 +00:00
Max Horn
a50bb2ceb4
Don't include windows.h & direct.h on WinCE (and Symbian?)
...
svn-id: r45996
2009-11-20 00:12:28 +00:00
Filippos Karapetis
f1036e47ad
- Simplified the different feature detection types, removed some duplicate code and merged the feature detection code which relies on selectors
...
- Replaced the function checksum calculations to make it more apparent what the feature detections do
- Removed the now obsolete (and unused) firstRetOffset function
svn-id: r45995
2009-11-19 23:05:12 +00:00
Filippos Karapetis
eefa01af68
Simplified some music checks for SCI0
...
svn-id: r45994
2009-11-19 22:57:26 +00:00
Johannes Schickel
746f391b8a
Cleanup.
...
svn-id: r45993
2009-11-19 22:22:08 +00:00
Florian Kagerer
1a984d8e7d
LOL: add support for pc speaker sfx
...
svn-id: r45992
2009-11-19 22:17:27 +00:00
Johannes Schickel
34dd625228
Add newly added IDs to string table.
...
svn-id: r45991
2009-11-19 17:56:48 +00:00
Johannes Schickel
2a4e630967
Properly handle Kyra 2 Talkie demo in kyra.dat.
...
svn-id: r45990
2009-11-19 17:44:19 +00:00
Johannes Schickel
95eef902d5
Remove obsolete "k2DemoVersionTlk" special.
...
svn-id: r45989
2009-11-19 17:43:39 +00:00
Johannes Schickel
34b447147d
More cleanup.
...
svn-id: r45988
2009-11-19 17:43:15 +00:00
Johannes Schickel
113c720ee1
Cleanup.
...
svn-id: r45987
2009-11-19 17:42:51 +00:00
Filippos Karapetis
f9a1a5751e
Fixed regression from commit #45862
...
svn-id: r45985
2009-11-19 08:56:05 +00:00
Max Horn
c7e89bc18e
oops
...
svn-id: r45983
2009-11-18 23:35:50 +00:00
Max Horn
6f45f68a0f
Some comments
...
svn-id: r45982
2009-11-18 23:34:40 +00:00
Joost Peters
5e56184616
fix compilation of null backend
...
svn-id: r45979
2009-11-18 22:59:31 +00:00
Max Horn
286a648ecd
Add -G2 to PS2 default build options; move some WinCE -D flags from CXXFLAGS to DEFINES
...
svn-id: r45978
2009-11-18 16:09:38 +00:00
Max Horn
edee511ec2
WINCE: Use correct include paths
...
svn-id: r45977
2009-11-18 16:02:10 +00:00
Max Horn
a621435dc1
cleanup
...
svn-id: r45976
2009-11-18 15:23:16 +00:00
Max Horn
8aa4083bc9
Modify WinCE, LinuxMoto and GP2xWiz backends to use graphics/scaler/downscaler* code (untested as of now)
...
svn-id: r45975
2009-11-18 15:22:15 +00:00
Max Horn
974b49ebfe
Put two of the WinCE downscalers into graphics/scaler/downscaler*, so that they can be used by multiple backends (more could be added as needed)
...
svn-id: r45974
2009-11-18 15:19:44 +00:00
Max Horn
9e5b8b4a33
PS2: Remove custom OSystem::fillScreen implementation as well as clearScreen()
...
svn-id: r45973
2009-11-18 13:59:36 +00:00
Paweł Kołodziejski
b6b96d9452
samsungtv: cleanup
...
svn-id: r45972
2009-11-18 11:16:50 +00:00
Paweł Kołodziejski
424c5eea92
samsungtv: no need make surface conversion here any more, sdl do that with internal emulation
...
svn-id: r45971
2009-11-18 10:14:30 +00:00
Vladimir Menshakov
c4c30ca3ce
more missing callbacks
...
svn-id: r45970
2009-11-18 08:32:41 +00:00
Vladimir Menshakov
6e8595b814
use actual actor position for overlay positioning to avoid z-order glitches.
...
svn-id: r45969
2009-11-18 08:15:16 +00:00
Vladimir Menshakov
2294c6f466
minor textual fixes
...
svn-id: r45968
2009-11-18 08:13:44 +00:00
Vladimir Menshakov
79714a22c2
added face animation for the messages
...
svn-id: r45966
2009-11-17 22:59:17 +00:00
Vladimir Menshakov
618cade585
added kEffect for screen shaking, fixed barman callback
...
svn-id: r45965
2009-11-17 22:45:41 +00:00
Vladimir Menshakov
9013668a16
removed noisy debug
...
svn-id: r45964
2009-11-17 22:24:49 +00:00
Vladimir Menshakov
8f68974d22
implemented real zooming in forest house
...
svn-id: r45963
2009-11-17 22:22:40 +00:00
Vladimir Menshakov
da1432cf21
implemented zoomed rendering
...
svn-id: r45962
2009-11-17 22:09:16 +00:00
Vladimir Menshakov
f70473e3cd
guard surface list from the sizes of zero
...
svn-id: r45961
2009-11-17 21:47:26 +00:00
Vladimir Menshakov
43f23ee523
added SurfaceList, ported overlay to it, fixed many z-order issues. (found meaning of the flags in overlay resources)
...
svn-id: r45960
2009-11-17 21:42:56 +00:00
Vladimir Menshakov
f2a704cb4f
corrected scene 7 hack
...
svn-id: r45959
2009-11-17 21:00:28 +00:00