aboutsummaryrefslogtreecommitdiff
path: root/scumm/scumm.h
AgeCommit message (Collapse)Author
2004-11-24Fix a`ll engines. They work, though current fix is just temporary.Eugene Sandulenko
There are plans to add some brains to GameDetector class, which will let us avoid passing detector to init() method. svn-id: r15873
2004-11-23Added Engine::init() method; added return value to Engine::go()Max Horn
svn-id: r15865
2004-11-22Renamed unkMessage2 to showMessageDialog; use printString() in ↵Max Horn
script_v100he.cpp, too svn-id: r15862
2004-11-15Move most heavy initialization from engine constructor to mainInit()Eugene Sandulenko
method which is called from go(). This ensures that extrapath is added to list od default directories after all other paths. svn-id: r15815
2004-11-05Add patch #1060453 - MIVGA: Actor Scale PatchTravis Howell
svn-id: r15712
2004-10-24Move number of actors to scumm settings.Travis Howell
The amount of actors in HE games changes a lot between games. svn-id: r15673
2004-10-18_images not required.Travis Howell
Free extra HE resources on exit. svn-id: r15605
2004-10-18Add keyboard control for HE80+ games.Travis Howell
svn-id: r15604
2004-10-12Rename as requested.Travis Howell
svn-id: r15530
2004-10-04Rename var and enable in COMI.Travis Howell
svn-id: r15410
2004-10-04Add missing roomOps case for HE games.Travis Howell
svn-id: r15404
2004-10-04Add some HE99 varsTravis Howell
Rename opcodes svn-id: r15403
2004-10-01Definately Palettes.Travis Howell
Update HE todo. svn-id: r15369
2004-09-30constnessGregory Montoir
svn-id: r15364
2004-09-30Number of local scripts is no longer constantTravis Howell
svn-id: r15352
2004-09-29cleanupMax Horn
svn-id: r15350
2004-09-28talkQueue should be actor specificTravis Howell
svn-id: r15318
2004-09-26wiz stuff cleanup and o90_unknown1C opcode updateGregory Montoir
svn-id: r15293
2004-09-26some more pointless cleanup / moving around of stuff :-)Max Horn
svn-id: r15284
2004-09-25Revert change, breaks draw of objects.Travis Howell
svn-id: r15276
2004-09-25Cleanup / correctionMax Horn
svn-id: r15272
2004-09-25Fix compilation.Eugene Sandulenko
svn-id: r15271
2004-09-24Avoid out-of-bounds access in V7_SMOOTH_SCROLLING_HACK modeMax Horn
svn-id: r15258
2004-09-23Fix array pointer overflows in HE80+ games.Travis Howell
Some arrays are nuked in startScene. svn-id: r15239
2004-09-21cleanupGregory Montoir
add some warnings to detect the use of new Aux animation data svn-id: r15226
2004-09-21cleanupMax Horn
svn-id: r15224
2004-09-21cleanupMax Horn
svn-id: r15222
2004-09-20Moved some init code around (hopefully this'll help PalmOS)Max Horn
svn-id: r15209
2004-09-20Opcode1C in HE90+ games seems to setup WizImage settings via various cases.Travis Howell
svn-id: r15198
2004-09-19slightly updated drawWizImage()Gregory Montoir
svn-id: r15197
2004-09-19Removed some not necessary #defines which could (and did) lead to programEugene Sandulenko
logic misinterpretation. I assume these were added for readability, but (a) names suggestet that they're class variables but they didn't (b) their use wasn't consistent, i.e. there were places where variables were used directly, not by means of the macros (c) they didn't save that much space because they are used in few places. svn-id: r15179
2004-09-18Revert last commit by Fingolfin "removed _heV7RoomIntOffsets".Eugene Sandulenko
res.roomoffs[rtRoom] has a nick _roomFileOffsets (by means of #define), and it gets overwritten in ScummEngine::readRoomsOffsets(). HE games actually stored those offsets in additional array. Removing it breaks all HE72+ games badly. svn-id: r15178
2004-09-18removed _heV7RoomIntOffsetsMax Horn
svn-id: r15177
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