aboutsummaryrefslogtreecommitdiff
path: root/scumm/intern.h
AgeCommit message (Collapse)Author
2003-07-18Fix recursive calls of object scripts. In V2 for each object two scriptJochen Hoenicke
can be active at the same time: One 253 script and one normal script. We misuse the recursive flag to mark 253 scripts. When starting a 253 script we stop a script that has recursive flag set and when starting a normal script we stop the script that doesn't. svn-id: r9068
2003-07-14reduced duplicate codeMax Horn
svn-id: r9027
2003-07-14Compares in V2 are unsigned (at least in Zak).Jochen Hoenicke
This fixes a problem with the parachute scene in Zak. svn-id: r9020
2003-07-12fixes for cutscenes in V2 gamesMax Horn
svn-id: r8956
2003-07-01Add a few more actor debugger subcommands, and correct V2 coordinate ↵James Brown
translation for o2_(get/set)ActorElevation svn-id: r8683
2003-05-29more camera splitingMax Horn
svn-id: r8121
2003-05-29moved camera stuff to own fileMax Horn
svn-id: r8099
2003-05-29A few small V2 detection/init changesJames Brown
svn-id: r8085
2003-05-22fixed Zak cashcardMax Horn
svn-id: r7836
2003-05-22from the MM/Zak scripts, the code etc. it's clear that unk2 is the sentence ↵Max Horn
preposition svn-id: r7827
2003-05-21evil bug in V2 bitvar code fixed -> no more MM cutscene skip crashMax Horn
svn-id: r7782
2003-05-21added v2 cutscene support (not quite complete; and crashes at some point in ↵Max Horn
maniac because VAR_EGO contains a bogus value); cleanup svn-id: r7781
2003-05-20renamed o2_matrixOps -> o2_setBoxFlags; V2 'objY' fixes; cleanupMax Horn
svn-id: r7739
2003-05-19sync local changes, fix pickOneOfJonathan Gray
svn-id: r7668
2003-05-18more V2 sentence cleanupMax Horn
svn-id: r7631
2003-05-17yet another V2 sentence fix (now clicking on objects in Zak causes Zak to ↵Max Horn
talk to it - but he gets stuck after some time) svn-id: r7613
2003-05-17Name some varsJames Brown
svn-id: r7597
2003-05-17add stub for a hev7 opJonathan Gray
svn-id: r7593
2003-05-16cleanupMax Horn
svn-id: r7583
2003-05-14opcodes are just one byteMax Horn
svn-id: r7513
2003-05-14added opcode 0xf7 (getActorZPlane)Max Horn
svn-id: r7497
2003-05-11more V2 'char coord' fixesMax Horn
svn-id: r7427
2003-05-08init all VAR_* variables to 0xFF; replaced access to _vars in the form ↵Max Horn
_vars[VAR_*] by VARS(VAR_*) which performs a validity checK; renamed _vars to _scummVars to make sure I updated all places; fixed two places where V6 and newer games would access V5 vars (but there are still some left, it seems); checked VAR access for now only generates a warning svn-id: r7393
2003-05-05unified o?_isEqual, too (but not as nice due to hack)Max Horn
svn-id: r7340
2003-05-05cleanup / reduced code duplicationMax Horn
svn-id: r7339
2003-05-04cleanup / fixesMax Horn
svn-id: r7323
2003-05-04cleanupMax Horn
svn-id: r7314
2003-05-04yet more v2 fixes & cleanupMax Horn
svn-id: r7302
2003-05-04more v2 fixes; cleanupMax Horn
svn-id: r7301
2003-05-04cleanup; got rid of o2_printEgoMax Horn
svn-id: r7300
2003-05-04o5_dummy -> o2_dummy (it's not used by the V5 code at all...)Max Horn
svn-id: r7297
2003-05-03hack around v2 o2_delay problemJames Brown
svn-id: r7284
2003-04-30cleanupMax Horn
svn-id: r7215
2003-04-28added two missing opcodes (well one is just a stub, but anyway :-)Max Horn
svn-id: r7180
2003-04-27some fixes to v2 opcodesPaweł Kołodziejski
svn-id: r7153
2003-04-27more share code, and fixesPaweł Kołodziejski
svn-id: r7151
2003-04-27and more share codePaweł Kołodziejski
svn-id: r7150
2003-04-27put some v2 code into share codePaweł Kołodziejski
svn-id: r7148
2003-04-27small fix for v2 opcodesPaweł Kołodziejski
svn-id: r7147
2003-04-26added more v2 opcodesPaweł Kołodziejski
svn-id: r7145
2003-04-26update for scumm v2Paweł Kołodziejski
svn-id: r7137
2003-04-23Some more V2 fixes for ZakJames Brown
svn-id: r7084
2003-04-21added two next v2 opcodesPaweł Kołodziejski
svn-id: r7068
2003-04-21added o2_ifClassOfIs opcodePaweł Kołodziejski
svn-id: r7065
2003-04-21added partialy o2_doSentence opcodePaweł Kołodziejski
svn-id: r7064
2003-04-21Another half-assed stub, this time for o2_printEgoJames Brown
svn-id: r7063
2003-04-21More V2 opcode workPaweł Kołodziejski
svn-id: r7060
2003-04-21added o2_drawObject opcodePaweł Kołodziejski
svn-id: r7055
2003-04-21added some v2 varsPaweł Kołodziejski
svn-id: r7054
2003-04-21some changes in v2 variablesPaweł Kołodziejski
svn-id: r7052