aboutsummaryrefslogtreecommitdiff
path: root/scumm/intern.h
AgeCommit message (Collapse)Author
2003-10-03introduced namespace Scumm; made #include statements use scumm/ prefix ↵Max Horn
explicitly svn-id: r10571
2003-10-02renamed class Scumm to ScummEngine (consisten with other engine names; also ↵Max Horn
makes room for a potential 'Scumm' namespace) svn-id: r10549
2003-09-13fixed badly commitPaweł Kołodziejski
svn-id: r10244
2003-09-13implemented fileWrite opcodePaweł Kołodziejski
svn-id: r10242
2003-09-13implemented fileread opcodePaweł Kołodziejski
svn-id: r10232
2003-09-13since _hFileTable is only used by Scumm_v6, there is no reason to put it ↵Max Horn
into class Scumm svn-id: r10227
2003-09-10fix for bug #776807 (MM: Jail Door Closes). Our doSentence implementation ↵Max Horn
should now be pretty close to what the original does. But regressions are possible... svn-id: r10161
2003-09-10instead of abusing the 'recursive' attribute to flag V2 background scripts, ↵Max Horn
use the freezeResistant attribute. This is a bit more consistent. Also, verb 254 should stop *any* sentence script, not just background ones; some cleanup svn-id: r10159
2003-08-31cleanup and make script_v2 use o5_saveLoadGameJonathan Gray
svn-id: r9941
2003-08-31some things needed for supporting original save/load screens in v3 games, ↵Jonathan Gray
doesn't fully work but doesn't break anything either svn-id: r9940
2003-08-28add readINI stub (a HEv7 op)Jonathan Gray
svn-id: r9894
2003-08-18Add support for flashlight in v1 maniac by converting older values.Travis Howell
Prevent warning about dummy function (Which has no purpose) in zak svn-id: r9756
2003-08-14add maniacnes target, rather prelimary so people would be well advised not ↵Jonathan Gray
to add to compatibility at this point svn-id: r9690
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