aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-06-11Fixed a regression caused by my recent cleanup. This one would cause theTorbjörn Andersson
game to crash shortly after Andr� shows you the coyote stone. More precisely, when the camera view shifts from the close-up of the conversation back to the normal view of the caf�. For those who enjoy reading commit messages, this was the crash I was hunting for yesterday. svn-id: r13954
2004-06-10If the 'time' parameter to displayMsg() is 0, wait until the user clicksTorbjörn Andersson
or presses a button. This is how displayMsg() was always used, so the only difference is that the code to check for events is no longer outside the function. In the process, it turned out that removeMsg() was probably unnecessary so I have removed it. May cause regressions, but we can deal with them later. svn-id: r13953
2004-06-10Some more work on the - still disabled - "right click to clear luggage"Torbjörn Andersson
code I added some time ago. svn-id: r13952
2004-06-10Added another assert(). I'm hunting - unsuccessfully so far - for aTorbjörn Andersson
reproducable crash where an invalid pointer is decoded. Strangely, I never saw it being encoded... Oh well, I'll find it eventually. svn-id: r13951
2004-06-10One of my not-so-recent cleanups caused BS2 to produce corrupt savegames.Torbjörn Andersson
And no one even noticed! Should be fixed now. svn-id: r13950
2004-06-09Cleaned up the palette handling a bit. Renamed _palCopy to _palette since ITorbjörn Andersson
found the old name misleading (there is only one array that stores the palette in the engine, though it could be argued that it's a copy of the one used by the backend), and removed some code that I'm almost certain was never used. (I've added assert()s to trigger in the cases where it would have been used.) svn-id: r13949
2004-06-09Fixed a typo in a comment.Torbjörn Andersson
svn-id: r13948
2004-06-08Added a few comments, rewrote a few others, and added a couple of assert()sTorbjörn Andersson
svn-id: r13947
2004-06-07Added comment.Torbjörn Andersson
svn-id: r13946
2004-06-077.0+ HE games have additional indexes. So read it.Eugene Sandulenko
svn-id: r13945
2004-06-06Cleaned up sprite scaling.Torbjörn Andersson
svn-id: r13944
2004-06-06verbOps differences are minor, so merge back in.Travis Howell
svn-id: r13943
2004-06-06Ooops, kept wrong line.Travis Howell
svn-id: r13942
2004-06-06puttdemo doesn't need HE specific opcodes.Travis Howell
actorOps case 225 isn't need for HE, was left over from scumm6. No need to check for invalid cases, since earlier HE game didn't use those cases. svn-id: r13941
2004-06-06ActorOps case 219 exists in earlier HE games too.Travis Howell
svn-id: r13940
2004-06-06oops. Fix resource loading for 6.x gamesEugene Sandulenko
svn-id: r13939
2004-06-06o more _heversion usageEugene Sandulenko
o hack to ensure 1x scaler is selected for 640x480 games. Begs for better implementation o 7.0+-specific extendions to * resource loading * o6_resourceRoutines * o6_actorOps * o7_pickupObject * ScummEngine::setVerbObject Now puttputt.w32 script execution advances little more. svn-id: r13938
2004-06-05explicity declare GF_WINDOWS on windows only HE games, list tags as strings ↵Jonathan Gray
not hex in some debugging messages svn-id: r13937
2004-06-05Allow dialogue options in the SegaCD version of Monkey Island to be cycled ↵Jonathan Gray
through with mousewheel. Closes RFE #953111 svn-id: r13936
2004-06-05Check if monkey sega cd sounds have already been demangled before trying to ↵Jonathan Gray
do demangle them. Patch #959129 from Jonathan Gevaryahu svn-id: r13935
2004-06-05Set graphics cursor before using it, fixes segfault when launching ihnm from ↵Jonathan Gray
the launcher. Fixes bug #966614 svn-id: r13934
2004-06-05CleanupTorbjörn Andersson
svn-id: r13933
2004-06-05oopsEugene Sandulenko
svn-id: r13932
2004-06-05Implement o7_readINI(), well, we pretend that we don't have .ini file.Eugene Sandulenko
Fix bug in stringLen() function. svn-id: r13931
2004-06-05Needed for DOS HE gamesTravis Howell
svn-id: r13930
2004-06-05Phase 3 of transition to _heversion.Eugene Sandulenko
svn-id: r13929
2004-06-04handle long command strings better (see bug report 962828)Gregory Montoir
svn-id: r13928
2004-06-03Phase 2 of switching HE to use _heversion. Now unneeded GID's areEugene Sandulenko
eliminated. svn-id: r13927
2004-06-03Phase 1 of move to _heversion use.Eugene Sandulenko
svn-id: r13926
2004-06-02Remove old commentTravis Howell
svn-id: r13925
2004-06-02Ignore imuse control code in HE gamesTravis Howell
Add missing code for o6_stampobject (From diasm.) svn-id: r13924
2004-06-02Increase debug levelTravis Howell
Add error about NES MM been currently unsupported. svn-id: r13923
2004-06-02Update HE issuesTravis Howell
svn-id: r13922
2004-06-01(almost) fixed saving/loading images in fatty bears birthdayGregory Montoir
svn-id: r13921
2004-06-01Fix o6_writeFile.Eugene Sandulenko
svn-id: r13920
2004-06-01_allreadyInit was not initializedin smush playerPaweł Kołodziejski
svn-id: r13919
2004-06-01better fix for unloaded sound resources in imuse digiPaweł Kołodziejski
svn-id: r13918
2004-06-01fix for imuse digi bug 952775Paweł Kołodziejski
svn-id: r13917
2004-06-01minor changesGregory Montoir
svn-id: r13916
2004-06-01HE games use slightly different E1 opcodeTravis Howell
Move HE7 specific opcodes to he7, as requested. svn-id: r13915
2004-06-01Preliminary versions of HE opcodes kernelGetFunctions andEugene Sandulenko
kernelSetFunctions. Somewhat buggy. svn-id: r13914
2004-05-31Forgot to commitEugene Sandulenko
svn-id: r13913
2004-05-31Set _parser to NULL after deleting it. I don't know if it's necessary, butTorbjörn Andersson
it'll make me sleep easier at night, and I should have remembered to do it before anyway. svn-id: r13912
2004-05-31Switch to _heversionTravis Howell
svn-id: r13911
2004-05-31Make allNotesOff() also turn off all "hanging notes". Without this change,Torbjörn Andersson
I wasn't able to fully stop ITE's XMIDI music - there would always be a couple of notes hanging even after unloading it. Apparently this music doesn't use the "active notes" mechanism at all, and I guess the ALSA driver doesn't support the "All Note Off" event. I'm still not 100% sure this is the correct fix, but unless someone has any better idea... svn-id: r13910
2004-05-31Make sure music is unloaded and the parser object deleted before starting aTorbjörn Andersson
new piece of music. svn-id: r13909
2004-05-31Add stub for HE o6_quitPauseRestart.Eugene Sandulenko
svn-id: r13908
2004-05-31Added separate HE versioning.Eugene Sandulenko
svn-id: r13907
2004-05-30Applied patch submitted by cyx to bug #961365 (Assembly versions of HQ2x and ↵Eugene Sandulenko
HQ3x scalers), off-by-one error. svn-id: r13906
2004-05-30Oops newlineNicolas Bacca
svn-id: r13905