Commit Graph
86814 Commits
Author SHA1 Message Date
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