aboutsummaryrefslogtreecommitdiff
path: root/scumm/scumm.h
AgeCommit message (Collapse)Author
2004-09-18Rename some member vars to avoid _ followed by an uppercase letter. More of ↵Max Horn
those are left in the code, though (and I am not really sure whether we want to change that, so far we had no problems caused by this) svn-id: r15175
2004-09-18Added ScummEngine::printString() convenience method; changed enqueueText to ↵Max Horn
call addMessageToStack svn-id: r15170
2004-09-18Moved mouse cursor code into ScummEngine subclasses were possible -- this ↵Max Horn
makes it much easier to see which cursor code is used in which SCUMM version; also changed cursor code to not overwrite default_cursor_* (which would cause problems when switching to another game) svn-id: r15169
2004-09-18preliminar AuxQueue support (freddemo intro), some glitches thoughGregory Montoir
svn-id: r15149
2004-09-17nukeArrays still nuking wrong arrays.Travis Howell
Add some more differences in later HE versions. Add HE opcodes changes. svn-id: r15145
2004-09-14Save polygonsTravis Howell
Move findObject changes to HE72 svn-id: r15118
2004-09-14Load POLD resources in HE80+ gamesTravis Howell
Some more WIP on polygons svn-id: r15107
2004-09-13Implemented formerly known unknownFB and unknownFC.Eugene Sandulenko
ScummEngine_v7he::polygonContains() is still buggy and prevents whole thing from working. svn-id: r15103
2004-09-10Store SCUMM md5s in save game. Save format bump.James Brown
svn-id: r14996
2004-09-10OoopsTravis Howell
svn-id: r14992
2004-09-10Add HE varsTravis Howell
svn-id: r14990
2004-09-08Add extra index types.Travis Howell
Remove duplicate code. svn-id: r14953
2004-09-07Load talkie blockTravis Howell
svn-id: r14945
2004-09-06Should be intTravis Howell
svn-id: r14923
2004-09-06HE 72+ games use a remove object from queue function.Travis Howell
svn-id: r14916
2004-09-05Fixed scrollEffect() regression introduced when move_screen() was removed.Torbjörn Andersson
I have tested this on all the cases I know of where scrollEffect() is used: * The diving scene in Monkey Island 2 * The camel and balloon rides in Fate of Atlantis * The arrival of the thunder storm in Day of the Tentacle * Seeing the loose end in Sam & Max So far it seems to work fine. Knock on wood. svn-id: r14908
2004-09-05Increase actor.sound to 32 for HE 80+ games.Travis Howell
Add some more HE vars. More adjustments for copying script strings in HE games. svn-id: r14903
2004-09-04HE 72+ games set VARS with amount of each type of resource.Travis Howell
Often used by their scripts. svn-id: r14899
2004-09-04cleanup (this actor clip stuff is really evil -- I have to agree with ↵Max Horn
Kirben, it's totally unclear why they didn't just use the good old virt screen system... svn-id: r14890
2004-09-04Complete actor clipping override code for HE games.Travis Howell
Add akos speech queue for HE games Minor cleanup svn-id: r14883
2004-09-03preliminar Wiz images support (HE 72)Gregory Montoir
svn-id: r14875
2004-09-03Add basic decoding of debug script scripts.Travis Howell
svn-id: r14871
2004-09-02cleanupMax Horn
svn-id: r14866
2004-09-02HE games should check _numSounds to check whether sound type is music.Travis Howell
Set maximum resource idx at 8000 for now, some HE games include huge amounts of sound resources. svn-id: r14859
2004-08-31Add HE version 80 to avoid additional game idsTravis Howell
svn-id: r14843
2004-08-30Correct resource value, to match original.Travis Howell
Adjust rtLast svn-id: r14833
2004-08-28Revert last change, was wrong opcode.Travis Howell
Add a few more HE 7 opcodes svn-id: r14813
2004-08-28Limit nukeArrays to only location thats requires it for now.Travis Howell
svn-id: r14803
2004-08-28akos should queue commmands and executate after drawing costumes (Caused ↵Travis Howell
race issues in HE games). Remove some duplciate code Enable from HE games Add a few stubs for some additional akos codes svn-id: r14799
2004-08-26Add another variable which improves readability.Eugene Sandulenko
svn-id: r14791
2004-08-26Add var difference in later HE gamesTravis Howell
svn-id: r14789
2004-08-26Update akos error messagesTravis Howell
Add proper timer opcodes Up some debug msgs. svn-id: r14779
2004-08-26More code/stubs for HE 7.2 gamesTravis Howell
Add another temp hack Add id for water, uses more actors Another small correction to music playback for HE 7.2 games svn-id: r14764
2004-08-26Add game id for Pajama Sam, since it uses different amount of actorsTravis Howell
svn-id: r14758
2004-08-25Add all array related functions to HE 7.2Travis Howell
Add some more HE 7.2 code svn-id: r14739
2004-08-24Fixed bug #1014296, the Loom cursor hotspot regression.Torbjörn Andersson
svn-id: r14726
2004-08-24Resource correctionsTravis Howell
svn-id: r14723
2004-08-23Add LOOM cursor supportMax Horn
svn-id: r14703
2004-08-23A few changes for freddemoTravis Howell
svn-id: r14693
2004-08-22Cursor code cleanupMax Horn
svn-id: r14690
2004-08-22Make function protected againTravis Howell
svn-id: r14679
2004-08-22Switch smush debug to channelTravis Howell
svn-id: r14676
2004-08-22Original games used blastTextQueue size of 50.Travis Howell
Hack no longer required. svn-id: r14673
2004-08-22Mac. version of indy3 uses VAR_VIDEOMODE value of 50Travis Howell
Add initial support for loading EGA resource svn-id: r14671
2004-08-14Modified VirtScreen to inherit from Graphics::Surface, and added ↵Max Horn
getPixels()/getBackPixels() accessors (these changes make it a bit easier to implement smooth scrolling); also replaced some uses of rtBuffer by proper access through the corresponding VirtScreen svn-id: r14612
2004-08-14cleanupMax Horn
svn-id: r14609
2004-08-14Get rid of _screenLeftMax Horn
svn-id: r14608
2004-08-14Check no longer requiredTravis Howell
Move palette function define back to correct place svn-id: r14590
2004-08-06COMI/DIG always redraws verbs tooTravis Howell
Remove old var, no longer required svn-id: r14481
2004-08-01HE games use different method to clear some arrays resources.Travis Howell
svn-id: r14423