aboutsummaryrefslogtreecommitdiff
path: root/scumm/scumm.h
AgeCommit message (Collapse)Author
2002-12-23set NUM_ACTORS to 80 for COMI; get rid of MAX_ACTORS (use NUM_ACTORS ↵Max Horn
instead); some updates svn-id: r6086
2002-12-23changed numString to numArrayPaweł Kołodziejski
svn-id: r6078
2002-12-23changed read order of CMI variables (MAXS)Paweł Kołodziejski
svn-id: r6076
2002-12-23more V8 workMax Horn
svn-id: r6074
2002-12-23word size for V8 games is 4 bytes, as opposed to 2 bytes in V6/V7 games. ↵Max Horn
Hence we adjust fetchScriptWord - this way we can reuse all sorts of code (and no, this is not really a hack - word size by tradition is something which varies depending on the architecture, so it is even consistent) svn-id: r6064
2002-12-22added some preliminary V8 work. Nope, it is not useful at all, and it ↵Max Horn
doesn't mean we will have CMI support in this millenium, so don't hold your breath svn-id: r6060
2002-12-22minor cleanupMax Horn
svn-id: r6059
2002-12-21partial checkin of patch #655594 (handling Y/N questions); cleanupMax Horn
svn-id: r6042
2002-12-21got rid of _curVirtScreen and VirtScreen::unk1; added some comments to ↵Max Horn
gfx.cpp; added a hack to enable smooth scrolling in V7 games (note: when I say hack, I mean it, it is buggy as hell and not enabled by default, use at your own risk and don't report problems with it, it's disabled by default) svn-id: r6037
2002-12-17New savefile backend system (bye bye NONSTANDARD_SAVE...)Marcus Comstedt
svn-id: r6007
2002-12-16Endy, when I am gonna meet you, I'll have to kick, punch and bite you a bit ↵Max Horn
for using the same name for two entierly different classes, then adding new files (and at the same time not removing obsolete files), and finally using the WRONG BLOODY HEADER. I spent an hour to track this one down svn-id: r6004
2002-12-16refactoring: use inheritance to mode the relations between the various ↵Max Horn
engine versions. E.g. the V6 opcodes are now in Scumm_v6, the V5 opcodes in Scumm_v5 (from which we now derive v2-v4. which is a bit odd - maybe we should move the v5 opcodes to Scumm_v3 ?) svn-id: r5994
2002-12-15cleanup; reordering stuff in gfx.cpp, trying to group code into logical ↵Max Horn
groups (cursor, bomp, camera, palette, fades) svn-id: r5985
2002-12-15added comparision methods for ScummPointMax Horn
svn-id: r5981
2002-12-15debugger can now use the console (experimental, and thus disabled by default)Max Horn
svn-id: r5974
2002-12-14Commit some junk in-case I don't get time to finish this tonight and ↵James Brown
Fingolfin starts working on it :) svn-id: r5949
2002-12-13cleaned up autosave codeMax Horn
svn-id: r5926
2002-12-13cleanupMax Horn
svn-id: r5921
2002-12-12Tidy one or two things up for future V1/V2/V8 SCUMM support.James Brown
svn-id: r5915
2002-12-11Fixed myriad VC++ compile/link problems.Jamieson Christian
PLEASE DON'T MAKE CHANGES TO THE ACTUAL PROJECT FILES UNLESS YOU MAKE THEM FOR *ALL* PRIMARY PORTS! svn-id: r5900
2002-12-09cleanup; only now do I see how similiar setupShadowPalette, the new ↵Max Horn
setupShadowPalette and createSpecialPalette are. Throw in remapPaletteColor and darkenPalette and maybe we should restructure the code to have less duplication? svn-id: r5894
2002-12-09cleanupMax Horn
svn-id: r5893
2002-12-08Patch #650085: Make saveload system extensibleMax Horn
svn-id: r5885
2002-12-04removed obsolete getDefaultGUIColor and some FIXMEsMax Horn
svn-id: r5840
2002-12-04even more cleanupMax Horn
svn-id: r5839
2002-12-04more cleanupMax Horn
svn-id: r5837
2002-12-04more cleanup; fixes out of bound access to _charsetData (but I am not sure ↵Max Horn
if that will be visible anywhere svn-id: r5833
2002-12-04lots of cleanup to the graphics code; removed various global states (makes ↵Max Horn
it easier to understand the code) svn-id: r5831
2002-12-01moved RNG to common/util.cppOliver Kiehl
svn-id: r5778
2002-11-29more cleanupMax Horn
svn-id: r5752
2002-11-29cleanupMax Horn
svn-id: r5747
2002-11-26cleanupMax Horn
svn-id: r5718
2002-11-10completly decoupled engine.h/.cpp from simon.h and scumm.h; removed some ↵Max Horn
static variables from drawFlashlight() and made them members of class Scumm instead svn-id: r5506
2002-11-10added Scumm::displayError() method; make use of that to display errors if ↵Max Horn
save/load failed; changed runDialog() to return the result of Dialog::runModal(); changed the order in which autosave is performed a little bit svn-id: r5493
2002-11-08Masking patchJames Brown
svn-id: r5468
2002-11-06applied patch: #634326, and changed strip ranges for after and before scumm v7,Paweł Kołodziejski
added comments to saveload svn-id: r5448
2002-11-06why keep a seperate opcode entry & opcode description table if we can have ↵Max Horn
it both in one (note that the descriptions were in fact outdated in some cases! also note, this is really just a refactoring, no functionality is changed except that opcode descriptions are now in sync with the opcode procs, that's why I am commiting this at all) svn-id: r5445
2002-11-06moved some constants from scumm.h to gameDetector.h; this way, we don't have ↵Max Horn
to include scumm.h in gameDetector.cpp (good, as it seperates scumm/ from common/ even more) svn-id: r5444
2002-11-06removed more unused variables; cleaned up some spacesMax Horn
svn-id: r5442
2002-11-06removed unused parameters from drawBompMax Horn
svn-id: r5440
2002-11-06removed more typecastsMax Horn
svn-id: r5438
2002-11-06rewrote akos5 and bomp, corrected pitch in akos16, increased range of gfxbitsPaweł Kołodziejski
svn-id: r5433
2002-11-05Add simon1talkie and simon2talkie targetsTravis Howell
svn-id: r5413
2002-11-02Correct that FT opcode - it's bitwise or, not logicalJames Brown
svn-id: r5373
2002-10-28Add support for aliased scummvm config entries.James Brown
Eg: [germandott] path=/games/german/dott gameid=tentacle description=the german version of DOTT I havn't finished the Launcher changes to show aliased entries yet, as I need to parse the whole domainmap to do so. svn-id: r5341
2002-10-27don't put samples into stream SoundMixer if sound card is disabledPaweł Kołodziejski
svn-id: r5338
2002-10-24Add simon1demoTravis Howell
svn-id: r5300
2002-10-24changed number strips to dynamic and increased arrays tdirty and bdirty to 80Paweł Kołodziejski
svn-id: r5296
2002-10-23removed obsolete stuffMax Horn
svn-id: r5284
2002-10-23Make some BOMP'ed Dig events a little more happyJames Brown
svn-id: r5272