Martin Kiewitz
88dfa3142f
SCI: adding uninitialized workaround for gk1
...
svn-id: r50969
2010-07-17 21:13:37 +00:00
Matthew Hoops
880bb9f421
Add support for the altres.map/altres.000 map/volume pair in KQ7.
...
svn-id: r50968
2010-07-17 20:29:33 +00:00
Martin Kiewitz
723f15c084
SCI: removing kSetPort 4 argument support from r44938, which was wrong - adding workaround for lsl6 ending - fixes lsl6 ending
...
svn-id: r50967
2010-07-17 19:52:19 +00:00
Martin Kiewitz
fb206fb7c0
SCI: added uninitialized workaround for lsl3
...
svn-id: r50965
2010-07-17 18:51:54 +00:00
Max Horn
0b48a71c99
Remove PalmOS port
...
svn-id: r50964
2010-07-17 18:41:38 +00:00
Max Horn
1d4c82885d
DEBUGGER: Simplify how our console debugger works / is used
...
* Remove _isAttached member var and isAttached method
* Engines now always call the onFrame method; whether it does
something is decided by the debugger class resp. its subclasses
* Make detach() protected instead of private, so that subclasses
can invoke it
* Remove _detach_now member var (call detach() instead).
* Rename _frame_countdown to _frameCountdown and properly
document it.
* Add more doxygen comments
* Cleanup
svn-id: r50963
2010-07-17 18:38:42 +00:00
Martin Kiewitz
625af1260b
SCI: checking if within kernel function before overwrite a save (thx @ digitall)
...
svn-id: r50962
2010-07-17 17:58:50 +00:00
Martin Kiewitz
8c31dd7e85
SCI: added gameid for send() sq4 workaround
...
svn-id: r50961
2010-07-17 13:32:11 +00:00
Martin Kiewitz
cb4072f978
SCI: added special case for iceman when plotting course inside isSaneNodePointer
...
svn-id: r50960
2010-07-17 13:27:07 +00:00
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
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
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
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
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
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
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
Martin Kiewitz
7c210829dd
SCI: removing #ifdef ENABLE_SCI32 from one single line (just a waste) and adding it to kDoSound (SCI2.1)
...
svn-id: r50897
2010-07-14 22:19:05 +00:00
Martin Kiewitz
3195ab099a
SCI: added signatures for kFileIO, some changes to actual kFileIO code, removed some CHECKMEs/TODOs
...
svn-id: r50896
2010-07-14 22:07:36 +00:00