Commit Graph
86814 Commits
Author SHA1 Message Date
Martin Kiewitz 7ac5c3ef4f SCI: added iceman hack to original said.y as well
svn-id: r50959
2010-07-17 12:57:05 +00:00
Martin Kiewitz e9ed821953 SCI: add hack for iceman to skip [!*] in kSaid, fixes green board / depth affirmative not recognized
svn-id: r50958
2010-07-17 12:46:57 +00:00
Willem Jan Palenstijn 1d31c278e6 SCI: Fix 'parse' debug command parameter handling
svn-id: r50957
2010-07-17 12:37:02 +00:00
Martin Kiewitz e000d28654 SCI: fix debugging code of parser, add 0xffe special group into debug support
svn-id: r50956
2010-07-17 12:06:31 +00:00
Johannes Schickel 83e2aa2360 Remove extra ";" in class declarations.
svn-id: r50955
2010-07-17 00:05:27 +00:00
Alejandro Marzini 0e748c5a97 Added basic cursor drawing.
svn-id: r50954
2010-07-16 23:50:46 +00:00
Johannes Schickel ddb364412e Fix use of "&&" instead of "&" for bit masking. (This looks much more sensible at least!)
svn-id: r50953
2010-07-16 23:30:50 +00:00
Johannes Schickel bf17cc1053 In the help of making the new C++ standard a better one, we will now no longer rely on using parent class names in friend classes of a subclass.
svn-id: r50952
2010-07-16 23:30:29 +00:00
Torbjörn Andersson aa631a64dc Removed unused variable. I believe thread->_instructionOffset serves the same
purpose that 'addr' was inteded to.

svn-id: r50951
2010-07-16 23:23:30 +00:00
Torbjörn Andersson 4172a94edd Cleanup.
svn-id: r50950
2010-07-16 23:10:41 +00:00
Torbjörn Andersson 17dcf79936 Cleanup
svn-id: r50949
2010-07-16 23:09:13 +00:00
Torbjörn Andersson 4a52413a46 Removed unused variable.
svn-id: r50948
2010-07-16 23:04:59 +00:00
Torbjörn Andersson 30a92bec6b Removed unused variables.
svn-id: r50947
2010-07-16 23:02:17 +00:00
Joost Peters 3995b2d8f7 change post-increment to pre-increment in return value of nextHighest2(), as some compilers will not return the incremented value otherwise
svn-id: r50946
2010-07-16 22:20:21 +00:00
Max Horn 70b6ee0a5b CINE: Get rid of some unnecessary g_cine refs
svn-id: r50945
2010-07-16 21:56:50 +00:00
Max Horn 587f3cf958 CINE: Get rid of g_saveFileMan
svn-id: r50944
2010-07-16 21:56:30 +00:00
Johannes Schickel e75eee21e3 Use "true" instead of "1" in if statements to make clang a bit more happier with -Werror.
svn-id: r50943
2010-07-16 21:50:12 +00:00
Tony Puccinelli d5f442dc6b put in initial relocations for R_ARM_ABS32, R_ARM_THM_CALL and R_ARM_V4BX
svn-id: r50942
2010-07-16 20:44:11 +00:00
Matthew Hoops 38fb180edb Add entries for the DOS, FM-Towns, and PC-98 versions of RTZ (all on the FM-Towns CD).
svn-id: r50941
2010-07-16 20:00:16 +00:00
Martin Kiewitz 92c0e7e800 SCI: fix console commands so that console gets detached correctly
svn-id: r50940
2010-07-16 19:40:51 +00:00
Martin Kiewitz 564b68a9fc SCI: adding fixme and error() to fix crash when trying to run unmodified gk2
svn-id: r50939
2010-07-16 19:33:28 +00:00
Martin Kiewitz 60363b8a53 SCI: adding uninitialized workaround for lsl1 when playing at the casino
svn-id: r50938
2010-07-16 14:16:47 +00:00
Martin Kiewitz 3ceb02f08a SCI: adding signatures for 4-parameter variant of kDoSound(sendMidi), needs to get figured out how this works - fixes signature mismatch in lsl1
svn-id: r50937
2010-07-16 13:37:19 +00:00
Paul Gilbert 379a55f089 Implemented path-finding logic for accurate player movement
svn-id: r50936
2010-07-16 13:15:18 +00:00
Martin Kiewitz b062488987 SCI: enable r50931 for sci1late+ only, lsl1vga doesn't like it (ego gets stuck)
svn-id: r50935
2010-07-16 10:12:31 +00:00
Martin Kiewitz 1e4261bab4 SCI: added comments about when xLast/yLast were exactly introduced
svn-id: r50934
2010-07-16 10:00:58 +00:00
Martin Kiewitz 5356a61338 SCI: only use xLast/yLast in kDoBresen for sci1middle+ only. qfg1 ega has those selector names, but doesn't use them inside mover objects
svn-id: r50933
2010-07-16 09:51:57 +00:00
Paul Gilbert 3473e8c6da Clarified variable used for scene node loading, and added in extra blank nodes for player movement like the original game does
svn-id: r50932
2010-07-16 08:03:26 +00:00
Martin Kiewitz 90763f6e24 SCI: kDoBresen - save last position of client inside mover - fixes lsl6 tram still shaking while gotten stopped due ego
svn-id: r50931
2010-07-16 05:46:07 +00:00
Alejandro Marzini cfe85d6b9f Added basic screen drawing (only overlay working).
svn-id: r50930
2010-07-16 04:45:47 +00:00
Torbjörn Andersson 9fafc85919 Cleanup.
svn-id: r50929
2010-07-16 03:35:44 +00:00
Torbjörn Andersson bde1cbd785 Cleanup.
svn-id: r50928
2010-07-16 03:34:25 +00:00
Torbjörn Andersson ae1afee564 The standalone MIDI files for one of the re-releases of Inherit the Earth are
General MIDI, not MT-32. (I hope this doesn't break anything else.)

svn-id: r50927
2010-07-16 03:32:59 +00:00
Torbjörn Andersson b4459fe923 Cleanup.
svn-id: r50926
2010-07-16 03:31:45 +00:00
Torbjörn Andersson 992a8bfd3f Cleanup.
svn-id: r50925
2010-07-16 03:14:58 +00:00
Torbjörn Andersson bcb4c49a03 Cleanup.
svn-id: r50924
2010-07-16 03:14:03 +00:00
Torbjörn Andersson d20ae841dd Cleanup.
svn-id: r50923
2010-07-16 03:07:30 +00:00
Martin Kiewitz 30238347e9 SCI: kDoBresen now returns result of CantBeHere() like sierra sci does it, also adding another comment about r50921
svn-id: r50922
2010-07-15 21:28:48 +00:00
Martin Kiewitz d78eba3d18 SCI: solved lsl1 casino door, lsl6 tram disappearing and qfg1 vga gate issue - i hope this won't cause regressions, but calling the method in collision case is definitely wrong
svn-id: r50921
2010-07-15 21:10:50 +00:00
Martin Kiewitz 6e5b537aaf SCI: r50919 had some temporary test code in it, removing that so it really returns the actual "problem"
svn-id: r50920
2010-07-15 19:39:43 +00:00
Martin Kiewitz ddd01ffcb6 SCI: some big changes to kCantBeHere - kCantBeHere returns the actual "problem" instead of being a plain boolean - part of solving lsl1 casino door / qfg1vga gate
svn-id: r50919
2010-07-15 19:23:18 +00:00
Neeraj Kumar 407d65068a separated testsuite configuration to another class
svn-id: r50918
2010-07-15 18:51:56 +00:00
Paul Gilbert 20a0ad6833 Bugfixes to walking code. Rex can now walk about on-screen
svn-id: r50914
2010-07-15 12:37:46 +00:00
Paul Gilbert 4366262511 Implemented the original game cheat key for displaying the current mouse cursor position
svn-id: r50913
2010-07-15 10:51:11 +00:00
Paul Gilbert 13eb510baf Bugfix to the SqrtF16 function to work correctly
svn-id: r50912
2010-07-15 10:00:32 +00:00
Martin Kiewitz 72faf78b82 SCI: adding support to qfg4 to import qfg3 character data
svn-id: r50911
2010-07-15 06:04:52 +00:00
Tony Puccinelli 4da73f4a38 added necessary #includes to loader
svn-id: r50910
2010-07-15 05:25:19 +00:00
Tony Puccinelli e6c9dc4d6c Fixed function prototype typos
svn-id: r50909
2010-07-15 05:07:59 +00:00
Alejandro Marzini fc8b60abda Fixed header for OS X, and added OpenGL feature to configure script. (Patch by clone2727)
svn-id: r50908
2010-07-15 05:04:44 +00:00
Alejandro Marzini 25f1980dad Optimized nextHigher2.
svn-id: r50907
2010-07-15 04:20:21 +00:00