aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-01-30SCI: AvoidPath: Allow solitary screen-edge vertices in path.Walter van Niftrik
svn-id: r47698
2010-01-30Implement kString(Printf) and resizing of SCI32 strings in kFormat().Matthew Hoops
svn-id: r47697
2010-01-30Add support for saving/loading Arrays/Strings in SCI32. It's possible to ↵Matthew Hoops
save a game in GK1 now via the console, but not load (yet). svn-id: r47696
2010-01-30Added a sanity check to baseSetter() - Torin's demo progresses a bit further nowFilippos Karapetis
svn-id: r47695
2010-01-30Added support for String types to kFormat (seems to work but needs testing...)Filippos Karapetis
svn-id: r47694
2010-01-30Ignore kString(printBuf) calls with more parameters than 3 - a list is ↵Filippos Karapetis
probably used svn-id: r47693
2010-01-30SCI: Hook up AvoidPath debug mode to pathfinding debug channel.Walter van Niftrik
svn-id: r47692
2010-01-30Implemented kString case 12 - it was really kFormat in disguise :)Filippos Karapetis
svn-id: r47691
2010-01-29Don't cripple setVolume(), but throw a warning when receiving invalid ↵Filippos Karapetis
volumes and correct them for now - fixes the music in GK1 svn-id: r47690
2010-01-29Fix yet another use of possibly undefined behavior reported by syke.Johannes Schickel
svn-id: r47689
2010-01-29Disabled the MIDI volume changing code till we figure out why it's getting ↵Filippos Karapetis
volume values greater than 127 svn-id: r47688
2010-01-29_gui and _gui32 are now properly initializedFilippos Karapetis
svn-id: r47687
2010-01-29SCI: Partly revert r47597, as it is superseded by r47683.Walter van Niftrik
svn-id: r47686
2010-01-29Fix use of undefined behavior. (Thanks to syke for reporting)Johannes Schickel
svn-id: r47685
2010-01-29Document my last changeLars Skovlund
svn-id: r47684
2010-01-29SCI: uge? and ult? opcodes now work correctly when comparing pointers with 1000.Lars Skovlund
svn-id: r47683
2010-01-29Fix compile when ENABLE_SCI32 is not set.Matthew Hoops
svn-id: r47682
2010-01-29SCI: adding shakeScreen() for gui32 for lsl6Martin Kiewitz
svn-id: r47681
2010-01-29Silence gcc warnings, have gui32.cpp only build when ENABLE_SCI32 is defined.Matthew Hoops
svn-id: r47680
2010-01-29SCI: added new SciGui32 class, Gfx class needs some work though and ↵Martin Kiewitz
hopefully i didnt overlook some kernel function that is also used by sci32. now using plane left/top svn-id: r47679
2010-01-29Reverting incorrect rev. 47675. The actual problem was that SCI0 doesn't ↵Filippos Karapetis
clear a song's handle when stopping it, but when disposing it. Hopefully, a lot of the SCI0 sound oddities are fixed now... svn-id: r47678
2010-01-29Always prefer MIDI drivers over the other onesFilippos Karapetis
svn-id: r47677
2010-01-29WordingFilippos Karapetis
svn-id: r47676
2010-01-29Don't modify the objects of sound slots that are already stopped, as the ↵Filippos Karapetis
associated objects could have been disposed. Fixes odd crashes in SQ3 svn-id: r47675
2010-01-29SCI: removing bit 1 support (was introduced because of problems in sci1.1 ↵Martin Kiewitz
games, isnt valid anymore), fixes kq5cd svn-id: r47674
2010-01-29Added support for the hires graphic resources of the Windows version of GK1Filippos Karapetis
svn-id: r47673
2010-01-29SCI: calculating celRect the right way for sci32Martin Kiewitz
svn-id: r47672
2010-01-29SCI: fixing cursor in sci32 for clone ;)Martin Kiewitz
svn-id: r47671
2010-01-29Add duplicate entries of GK1 CD with the Windows platform set so that ↵Matthew Hoops
setting the platform to Windows won't appear as a missing entry. svn-id: r47670
2010-01-29Added static selectors for SCI2-SCI2.1 games (fixes the demo of Torin's Passage)Filippos Karapetis
svn-id: r47669
2010-01-29SCI: hacked up a bit sci32 graphics to support (theoretically) scalingMartin Kiewitz
svn-id: r47668
2010-01-29SCI: little hack so that old views are erased in sci32Martin Kiewitz
svn-id: r47667
2010-01-29SCI: Reduce header interdependencies a bitMax Horn
svn-id: r47666
2010-01-29SCI: Move selector stuff to new header; reorder k_argc & k_argp param of ↵Max Horn
invoke_selector svn-id: r47665
2010-01-29SCI: Added OnStartup debug flag to start the debugger at the start of the game.Walter van Niftrik
svn-id: r47663
2010-01-29SCI: Fix out-of-bounds error in MT-32 patch reading in GM mode.Walter van Niftrik
svn-id: r47662
2010-01-29SCI: view class fix for hires views that are larger than 64k (fixes kq7 cel ↵Martin Kiewitz
corruption) svn-id: r47661
2010-01-28SCI: Make SQ6 sound work. The meaning of these extra parameters is not yet ↵Lars Skovlund
understood. svn-id: r47660
2010-01-28Added some more information on the errors thrown by lookupString() and ↵Filippos Karapetis
freeString() - Torin full currently crashes in lookupString, called from kString (strcpy) svn-id: r47659
2010-01-28Corrected the map number for the GK2 resource patch files, and added some ↵Filippos Karapetis
preliminary non-working code for the hires content in GK1 svn-id: r47658
2010-01-28SCI: removed upscaled hires switch for sci2.1+ games (not needed anymore), ↵Martin Kiewitz
added #ifdef SCI32 for gk1 upscaled hires switch svn-id: r47657
2010-01-28SCI: changing to upscaled hires for gk1 and kq6 when being on platform ↵Martin Kiewitz
windows, added comment explaining the situation about gk1/dos svn-id: r47656
2010-01-28SCI: added todo for upscaled hires on sci2Martin Kiewitz
svn-id: r47655
2010-01-28SCI: removed obsolete SCI2 upscaledHiresMartin Kiewitz
svn-id: r47654
2010-01-28kDisposeList() is not needed according to waltervn, as the garbage collector ↵Filippos Karapetis
automatically clears unused objects svn-id: r47653
2010-01-28Add some paranaoia assert (and a related TODO) to the MSIMA2 implementation.Johannes Schickel
svn-id: r47652
2010-01-28SCI: detecting hires for SCI2+ games, qfg4cd is sci2.1 but still 320x200Martin Kiewitz
svn-id: r47651
2010-01-28Disabled the automatic list fixing feature, introduced in rev. #47636 ↵Filippos Karapetis
(there's no point in fixing lists created by game scripts) svn-id: r47650
2010-01-28SCI: CleanupWalter van Niftrik
svn-id: r47649
2010-01-28SCI2.1: Added a dummy function for kRobot (with some info on its ↵Filippos Karapetis
parameters), assigned IsOnMe to OnMe (needs verification, but seems to be correct) and changed kSave(8) to return nonzero. The menu of the Phantasmagoria demo is now shown, together with its creepy music :) svn-id: r47648