aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-01-08mostly cleanup :Gregory Montoir
- moved main update() method to QueenEngine - merged update() & checkPlayer() - added a method in Logic class to handle the CUTAWAY_SPECIAL stuff - Journal remembers last seen page - no need to call loadPanel() to restore panel palette, use palSetPanel() instead svn-id: r12240
2004-01-08add name here tooPaweł Kołodziejski
svn-id: r12239
2004-01-08forgot about thisPaweł Kołodziejski
svn-id: r12238
2004-01-08or maybe not :)Paweł Kołodziejski
svn-id: r12237
2004-01-08jumps only for the same hookid and ignore jumps for music for now. added ↵Paweł Kołodziejski
sound names for checks if some sounds are really have a lot jumps and regions(it's posssible), in bundle loop size can be 0 and after that loops should be ended svn-id: r12236
2004-01-08Changed spaces to tabs.Torbjörn Andersson
svn-id: r12235
2004-01-08more cleanupMax Horn
svn-id: r12234
2004-01-08useful convenience methodMax Horn
svn-id: r12233
2004-01-08cleanup (make some more use of class Common::Rect)Max Horn
svn-id: r12232
2004-01-08Fix for bug #803381 (COMI: Text cut off)Max Horn
svn-id: r12231
2004-01-08fix a memory leak; re-add assert, just to be sureMax Horn
svn-id: r12230
2004-01-08fix maskpos (I think... needs testing)Max Horn
svn-id: r12229
2004-01-08various fixes for vertical scrolling rooms: fixed, screen updates (and made ↵Max Horn
them more efficient), fixed transitionEffect() for 'high' rooms, documented drawStripToScreen() params a little (we really should start documenting for each function which takes coordinates in which coordinate system they are). Please test all vertical scrolling rooms (and others, too) for regressions svn-id: r12228
2004-01-07fixed uninitialized warningPaweł Kołodziejski
svn-id: r12227
2004-01-07some cleanupPaweł Kołodziejski
svn-id: r12226
2004-01-07some cleanupPaweł Kołodziejski
svn-id: r12225
2004-01-07fixed size result related bug in imuse digiPaweł Kołodziejski
svn-id: r12224
2004-01-07implemented drawing of additional scrolling framesRobert Göffringmann
svn-id: r12223
2004-01-07Tried to make the menus behave a bit more like the original. Perhaps mostTorbjörn Andersson
noticeably: * It no longer matters where you release the mouse button when talking to someone. It uses whatever topic you selected on mouse-down. * The inventory menu doesn't vanish if you're holding an object, even if you move the pointer away from it. * When using an object on a character (to talk to him about it), the top menu fades away, rather than vanishing instantly. Ok, that last change is rather non-obvious, but it does obsolete the clearMenu() function, which has therefore been removed. svn-id: r12222
2004-01-07some changes for Czech versionRobert Göffringmann
svn-id: r12221
2004-01-07implemented volume control panelRobert Göffringmann
svn-id: r12220
2004-01-07fix 'panel still displayed during dialogue' bug (this was noticeable when ↵Gregory Montoir
trying to bypass the floda receptionist) svn-id: r12219
2004-01-07- moved some Person/Anim code to GraphicsGregory Montoir
- some renaming svn-id: r12218
2004-01-07Testing stuff.James Brown
svn-id: r12217
2004-01-07is this discrepancy here intended?Max Horn
svn-id: r12216
2004-01-07Temporarly enabling this buffer underrun hack until aquadran looks at it. ↵James Brown
(See bug 872339) svn-id: r12215
2004-01-07do clipping somewhat more efficientlyMax Horn
svn-id: r12214
2004-01-07malloc/new are relatively slow operations; avoid doing them in tight loops, ↵Max Horn
if possible svn-id: r12213
2004-01-07Actor flip should be reset, fixes some glitches in putt putt gamesTravis Howell
svn-id: r12212
2004-01-07Valgrind fixes. Mostly about memory not being freed when the engine isTorbjörn Andersson
deleted. svn-id: r12211
2004-01-07changed lipsync func paramPaweł Kołodziejski
svn-id: r12210
2004-01-07Add another check for ignoreTurns, ignoreTurns.Travis Howell
Should be complete for scumm7 games svn-id: r12209
2004-01-07comment unused varsJonathan Gray
svn-id: r12208
2004-01-07handle jumpsPaweł Kołodziejski
svn-id: r12207
2004-01-07These two subops are the same, checked dig/ft disasm.Travis Howell
svn-id: r12206
2004-01-07Add missing breakTravis Howell
svn-id: r12205
2004-01-07added code for ms track positionPaweł Kołodziejski
svn-id: r12204
2004-01-07Add missing breakTravis Howell
svn-id: r12203
2004-01-07better bundle dir cachePaweł Kołodziejski
svn-id: r12202
2004-01-07less memory usagePaweł Kołodziejski
svn-id: r12201
2004-01-07proper namePaweł Kołodziejski
svn-id: r12200
2004-01-07optimized i/o access in bundle managerPaweł Kołodziejski
svn-id: r12199
2004-01-07add FIXME comments at the two worst spots, speed wise (about 80% processor ↵Max Horn
time or more are spent in these places for me, waiting for disk I/O) svn-id: r12198
2004-01-06forgot to commit this, too <sigh>Max Horn
svn-id: r12197
2004-01-06forgot to commit thisMax Horn
svn-id: r12196
2004-01-06- minor cleanup in Person/Actor stuffGregory Montoir
- minor tweak in Graphics::bobSetText() from previous commit (message was erroneous) : - moved config stuff to QueenEngine - added 3 Logic subclasses to handle the specific parts of each game version (demo, intv...) svn-id: r12195
2004-01-06fix mutex usage some. IMuseDigital currently is still unusable on my system, ↵Max Horn
though (it takes 100% CPU time just on the difficulty selection screen of COMI, playing a single bundle music... uhm) svn-id: r12194
2004-01-06fixed tons of warningsMax Horn
svn-id: r12193
2004-01-06proper fixMax Horn
svn-id: r12192
2004-01-06fix compilation on unix like systemsMax Horn
svn-id: r12191