aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-07-16SCI: adding signatures for 4-parameter variant of kDoSound(sendMidi), needs ↵Martin Kiewitz
to get figured out how this works - fixes signature mismatch in lsl1 svn-id: r50937
2010-07-16Implemented path-finding logic for accurate player movementPaul Gilbert
svn-id: r50936
2010-07-16SCI: enable r50931 for sci1late+ only, lsl1vga doesn't like it (ego gets stuck)Martin Kiewitz
svn-id: r50935
2010-07-16SCI: added comments about when xLast/yLast were exactly introducedMartin Kiewitz
svn-id: r50934
2010-07-16SCI: only use xLast/yLast in kDoBresen for sci1middle+ only. qfg1 ega has ↵Martin Kiewitz
those selector names, but doesn't use them inside mover objects svn-id: r50933
2010-07-16Clarified variable used for scene node loading, and added in extra blank ↵Paul Gilbert
nodes for player movement like the original game does svn-id: r50932
2010-07-16SCI: kDoBresen - save last position of client inside mover - fixes lsl6 tram ↵Martin Kiewitz
still shaking while gotten stopped due ego svn-id: r50931
2010-07-16Cleanup.Torbjörn Andersson
svn-id: r50929
2010-07-16Cleanup.Torbjörn Andersson
svn-id: r50928
2010-07-16The standalone MIDI files for one of the re-releases of Inherit the Earth areTorbjörn Andersson
General MIDI, not MT-32. (I hope this doesn't break anything else.) svn-id: r50927
2010-07-16Cleanup.Torbjörn Andersson
svn-id: r50926
2010-07-16Cleanup.Torbjörn Andersson
svn-id: r50925
2010-07-16Cleanup.Torbjörn Andersson
svn-id: r50924
2010-07-16Cleanup.Torbjörn Andersson
svn-id: r50923
2010-07-15SCI: kDoBresen now returns result of CantBeHere() like sierra sci does it, ↵Martin Kiewitz
also adding another comment about r50921 svn-id: r50922
2010-07-15SCI: solved lsl1 casino door, lsl6 tram disappearing and qfg1 vga gate issue ↵Martin Kiewitz
- i hope this won't cause regressions, but calling the method in collision case is definitely wrong svn-id: r50921
2010-07-15SCI: r50919 had some temporary test code in it, removing that so it really ↵Martin Kiewitz
returns the actual "problem" svn-id: r50920
2010-07-15SCI: some big changes to kCantBeHere - kCantBeHere returns the actual ↵Martin Kiewitz
"problem" instead of being a plain boolean - part of solving lsl1 casino door / qfg1vga gate svn-id: r50919
2010-07-15Bugfixes to walking code. Rex can now walk about on-screenPaul Gilbert
svn-id: r50914
2010-07-15Implemented the original game cheat key for displaying the current mouse ↵Paul Gilbert
cursor position svn-id: r50913
2010-07-15Bugfix to the SqrtF16 function to work correctlyPaul Gilbert
svn-id: r50912
2010-07-15SCI: adding support to qfg4 to import qfg3 character dataMartin Kiewitz
svn-id: r50911
2010-07-14SCI: removing #ifdef ENABLE_SCI32 from one single line (just a waste) and ↵Martin Kiewitz
adding it to kDoSound (SCI2.1) svn-id: r50897
2010-07-14SCI: added signatures for kFileIO, some changes to actual kFileIO code, ↵Martin Kiewitz
removed some CHECKMEs/TODOs svn-id: r50896
2010-07-14SCI: returning DOS error code on kFileIO(unlink)Martin Kiewitz
svn-id: r50895
2010-07-14SCI: removing hardcoded size when drawing list controls - fixes load/save ↵Martin Kiewitz
dialog in lsl6 svn-id: r50894
2010-07-14SCI: adding workaround for qfg1vga script bug (div on object) which occurs ↵Martin Kiewitz
when entering inn svn-id: r50892
2010-07-14Fix non-PCSPK sound types in AGI.Matthew Hoops
svn-id: r50891
2010-07-14Changed abs() to ABS() in a few places.Torbjörn Andersson
svn-id: r50890
2010-07-14Fixed typo in comment.Torbjörn Andersson
svn-id: r50889
2010-07-14Moved setTileData() into GdiPCEngine since that's the only class that uses it.Torbjörn Andersson
svn-id: r50888
2010-07-14SCI: fix regression of r50831 - we want to abort when unknown savegameIds ↵Martin Kiewitz
are used, not the other way round :P svn-id: r50887
2010-07-14The LSL7 demo is SCI2.1 so we should detect it even when ENABLE_SCI3_GAMES ↵Matthew Hoops
is not defined. svn-id: r50886
2010-07-14Update comments about the SCI2/2.1 kernel table. The SCI3 table is also ↵Matthew Hoops
different from both of them. svn-id: r50884
2010-07-14Silence gcc warning.Matthew Hoops
svn-id: r50883
2010-07-14Preliminary implementation of lots of code related to player movementPaul Gilbert
svn-id: r50882
2010-07-14SCI: separating qfg1ega and qfg1vga gameidsMartin Kiewitz
svn-id: r50881
2010-07-14SCI: changing kList(18) into StubNull, so that torin demo works a little ↵Martin Kiewitz
more till we figure out what's supposed to be in there svn-id: r50880
2010-07-14SCI: changing signature of kDoSound(play) in SCI2.1 to "o(i)" now, because ↵Martin Kiewitz
qfg4 still uses "oi" calling svn-id: r50879
2010-07-14SCI: adding sound version 2.1, to properly add sci2.1 signature for ↵Martin Kiewitz
kDoSound(play) svn-id: r50878
2010-07-14SCI: replacing some tabs with spacesMartin Kiewitz
svn-id: r50877
2010-07-14SCI: changing SIG_SCI2 back to SIG_SCI32, because all those signatures are ↵Martin Kiewitz
meant for SCI2+, not SCI2 only. Changing SIG_SCI21 to only mean SCI2.1 instead of SCI2.1+, making main signature and mapping of kList exclusive to SCI2.1 svn-id: r50876
2010-07-14SCI: replacing fixme with todoMartin Kiewitz
svn-id: r50875
2010-07-14SCI: moving hack signature for kDoSound(play) to SCI1LATE only, adding ↵Martin Kiewitz
comment about this and changing signature for SCI1EARLY back to what it was. svn-id: r50874
2010-07-14Fix valgrind warning.Matthew Hoops
svn-id: r50873
2010-07-14The new buffer has to be one byte longer than the length of the 'buffer'Torbjörn Andersson
string. (Error spotted by cppcheck.) Also, there's no need to use sprintf() where a strcpy() will do just as well. (It's tempting, but probably not appropriate, to use strdup(). I'm guessing the buffer *has* to be allocated with 'new'.) svn-id: r50872
2010-07-14Don't close the MIDI driver twice. It's unnecessary, and some of our driversTorbjörn Andersson
may crash. (The ALSA one did, until a few minutes ago.) svn-id: r50871
2010-07-14If the ALSA driver hasn't been opened, closing it should do nothing. This keepsTorbjörn Andersson
ScummVM from crashing if, for instance, someone accidentally closes the driver twice. svn-id: r50870
2010-07-14Oops... whitespace/layout again (I'm tired...)Filippos Karapetis
svn-id: r50867
2010-07-14Whitespace/layoutFilippos Karapetis
svn-id: r50866