aboutsummaryrefslogtreecommitdiff
path: root/scumm/scumm.h
AgeCommit message (Collapse)Author
2003-12-30Add correct solution for drawObjectQue[] overflow in lawn mower mini games ↵Travis Howell
of puttputt svn-id: r12027
2003-12-30Give HE games their own IDs.Travis Howell
Add hack to allow puttputt to work for now. Increase _drawObjectQue[] for law mower mini game in puttputt svn-id: r12026
2003-12-27get rid of _noSubtitles, use ConfigManager directly instead; clean up some ↵Max Horn
IMuseDigital oddities svn-id: r11966
2003-12-27more robust resource saving; also save resources with idx 0; renamed ↵Max Horn
Serializer::saveWord/loadWord to saveUint16/loadUint16 svn-id: r11955
2003-12-26got rid of those _maxFOO macros, replaced them by access to the equivalent ↵Max Horn
_numFOO variables svn-id: r11953
2003-12-25Fix pause mode during video/smush playbackMax Horn
svn-id: r11899
2003-12-24o Added SoundMixer::isReady()Max Horn
o Removed SoundMixer::bindToSystem() o In scumm, replaced _silentMixer, _silentDigitalImuse and _noDigitalSamples by SoundMixer::isReady() svn-id: r11893
2003-12-21The rewritten Timer class actually allows us to get rid of several evil ↵Max Horn
hacks in the SMUSH code (which were previously needed to avoid various race conditions/crashes/hangups) svn-id: r11833
2003-12-17Patch #861716: palManipulateInit for V6 games (I modified the patch a bit)Max Horn
svn-id: r11718
2003-12-14Let's spell it out: c-o-d-e r-e-u-s-e :-)Max Horn
svn-id: r11640
2003-12-14Always confirm restartTravis Howell
svn-id: r11635
2003-12-11Add option to enable copy protection in SCUMM games, which ScummVM disable ↵Travis Howell
it by default. svn-id: r11571
2003-12-06Preliminary support for FT INSANE is added. To enable the code defineEugene Sandulenko
INSANE in config.h. But only non-interactive parts work and there is no insane scene skip. Only one choice during those scenes is Ctrl+X. svn-id: r11507
2003-12-05Add keyboard support for derby in FT and cannon battle in COMI, patch #853099Travis Howell
svn-id: r11496
2003-11-28game targets can now have a base filename different from the target name; ↵Max Horn
misc tweaks svn-id: r11417
2003-11-18revert use of GF_DEMO in Humongous games fixing several problemsJonathan Gray
svn-id: r11345
2003-11-18Add PC game feature flag, to match others.Travis Howell
svn-id: r11344
2003-11-17replaced demo GIDs wth GF_DEMOPaweł Kołodziejski
svn-id: r11326
2003-11-17added comi and dig demoPaweł Kołodziejski
svn-id: r11324
2003-11-17added music hacks for cmi demo, please test itPaweł Kołodziejski
svn-id: r11323
2003-11-13*** empty log message ***Travis Howell
svn-id: r11281
2003-11-10added namespace GUIMax Horn
svn-id: r11255
2003-11-03remade the in-game GUI/menuMax Horn
svn-id: r11119
2003-11-02turned NewGui into a singleton, and made OSystem a pseudo-singleton; added ↵Max Horn
Widget::findWidget (preparing to add support for nested widgets, for the tab widget) svn-id: r11045
2003-10-28cleanup: removed version/id from GameSettingsMax Horn
svn-id: r10995
2003-10-26cleanupMax Horn
svn-id: r10982
2003-10-17added tag2str helper functionMax Horn
svn-id: r10866
2003-10-13cleanup; got rid of Gdi::_palette_mod in favor of Gdi::_roomPaletteMax Horn
svn-id: r10778
2003-10-12some more target<->game cleanupMax Horn
svn-id: r10769
2003-10-12code simplificationMax Horn
svn-id: r10762
2003-10-06removed obsoleteMax Horn
svn-id: r10645
2003-10-05cleanupMax Horn
svn-id: r10620
2003-10-04use namespace Common a bit more; don't zero the RNG in scumm (else the seed ↵Max Horn
gets reset); remove obsolete 256 color blending code svn-id: r10592
2003-10-03introduced namespace Scumm; made #include statements use scumm/ prefix ↵Max Horn
explicitly svn-id: r10571
2003-10-03added getMusicTimer() to class MusicEngine; this allows some nice code ↵Max Horn
cleanup; also added an error() invocation to find out if certain code is still needed svn-id: r10556
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-10-02renamed namespace ScummVM to CommonMax Horn
svn-id: r10544
2003-10-02Fix for Bug [815851] DOTT: MT-32 MIDI priorityJamieson Christian
Favor 'ROL ' resources over 'GMD ' if --native-mt32 is selected. svn-id: r10537
2003-09-24More Amiga V2/V3 sound updates from _Q_:Travis Howell
1. A Player_MOD class, basically acts as a simplified mixer that mixes at 60Hz intervals (or whatever interval you specify), this gives smooth music playback in player_v3a 2. Some changes to player_v3a as a result of #1, including reduced music volume 3. player_v2a, and the necessary additions to scummvm.cpp/scumm.h svn-id: r10392
2003-09-18moved engine.* to base; this fixes some linking issues when building a ↵Max Horn
barebone ScummVM (or maybe I just want to increase our CVS stats? <g>) svn-id: r10287
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-13implemented opcodes: openfile and closefilePaweł Kołodziejski
svn-id: r10226
2003-09-11cleanupMax Horn
svn-id: r10169
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-09replaced all use of scale items with scale slots. This allowed me to get rid ↵Max Horn
of two big FIXME's, and might fix other scaling bugs in FT/DIG svn-id: r10140
2003-09-09added convertScaleTableToScaleSlot method, preparing to replace scale items ↵Max Horn
with scale slots svn-id: r10139
2003-09-09added convertMac0Resource (which doesn't do anything yet, but is the place ↵Max Horn
we can add Mac0 support in later); factored out some common code in convertADResource; fixed memory leak when convertADResource was called; misc cleanup svn-id: r10117
2003-09-07added common base class MusicEngine for iMuse/iMuseDigital/Player_V123 ↵Max Horn
(initial stab, more work to follow) svn-id: r10066
2003-09-07Add music player for Amiga versions of indy3ega/loom from unused.Travis Howell
Revert last change to common.rules for now, it broke compile. svn-id: r10061
2003-09-05rearranged GameFeatures constants a bitMax Horn
svn-id: r10027