aboutsummaryrefslogtreecommitdiff
path: root/queen
AgeCommit message (Collapse)Author
2004-01-16rewritten Logic::setupJoeInRoom(), in order to only get ↵Gregory Montoir
objectData(_entryObj) when necessary svn-id: r12434
2004-01-16it seems entryObj can be <0, check for itGregory Montoir
svn-id: r12433
2004-01-15got rid of timer stuff to handle display syncGregory Montoir
svn-id: r12416
2004-01-15reset _lastSoundIndex in car animation tooGregory Montoir
svn-id: r12409
2004-01-14bumped Cutaway::_personFace array size, as during intro ↵Gregory Montoir
Cutaway::_personFaceCount max value is 12 svn-id: r12388
2004-01-14- tweaked a bit walking functions to make persons stop walking when a ↵Gregory Montoir
cutaway is canceled - removed unpack to bob frame 2 (as it is never used) - changed some error() calls to assert() - minor cleanups svn-id: r12385
2004-01-14cleanupGregory Montoir
svn-id: r12378
2004-01-13- wrong sentence was spoken when Joe was trying to 'pick up' a personGregory Montoir
- clear command before switching rooms - clear texts at the end of cutaway (fix minor glitch in interview intro) svn-id: r12361
2004-01-12New save/load code, this *breaks* compatiblity with the previousGregory Montoir
savefile format. Use the 'qsc' tool to convert your old files (http://0x.7fc1.org/fotaq/qsc.[cpp|exe]). svn-id: r12339
2004-01-12oopsGregory Montoir
svn-id: r12337
2004-01-12turned Logic::useJournal() into a virtual methodGregory Montoir
svn-id: r12336
2004-01-12fixes compilation for our *cough* favourite *cough**cough* compiler: MSVC!Joost Peters
svn-id: r12331
2004-01-11minor display code changesGregory Montoir
svn-id: r12323
2004-01-11cleanupGregory Montoir
svn-id: r12318
2004-01-11tweaked a bit dirty blocks display code, this fixes the minor glitch in ↵Gregory Montoir
interview intro svn-id: r12317
2004-01-11- stop voice when skipping dialogueJoost Peters
- scroll 4 inventory items when right-clicking svn-id: r12314
2004-01-10cleanupGregory Montoir
svn-id: r12312
2004-01-10new Talk::splitOption() code (same value for text margins, word width is ↵Gregory Montoir
computed without the ending space char) svn-id: r12310
2004-01-10removed old hack to prevent speaking sentence 0Gregory Montoir
svn-id: r12308
2004-01-10removed some debug() callsGregory Montoir
svn-id: r12307
2004-01-10enabled arrows in dialogue (non english versions)Gregory Montoir
svn-id: r12306
2004-01-10added stopSfx() methodJoost Peters
svn-id: r12305
2004-01-10Never mind.David Eriksson
svn-id: r12304
2004-01-10workaround for final room sound issuesGregory Montoir
svn-id: r12302
2004-01-10Correct previous fix :-)David Eriksson
svn-id: r12301
2004-01-10Text position for talking heads.David Eriksson
svn-id: r12300
2004-01-10Correct commentDavid Eriksson
svn-id: r12299
2004-01-10Honor speech and subtitle togglesDavid Eriksson
svn-id: r12298
2004-01-10- Honor speech and subtitle togglesDavid Eriksson
- Make text stay on screen longer svn-id: r12297
2004-01-10- Must have either subtitles or speechDavid Eriksson
- Should not be possible to disable text on non-CD-ROM versions svn-id: r12296
2004-01-10Add test for CD-ROM versionDavid Eriksson
svn-id: r12295
2004-01-10this should fix :Gregory Montoir
- minor sound glitch in room 50 (temple zombies) - panel undisplayed at the end of cutaway c62c - wrong dirty blocks in room 76 - Cutaway::_cutAnim is now a 21x30 elements array. This is needed for cutaway c69g, where we setup frames for bob num 20 (the original game uses the same value) - Credits::_list is now a 18 elements array (that's what credits2.crd need) svn-id: r12294
2004-01-09fix mouse pointer glitch occuring when exiting DebuggerGregory Montoir
svn-id: r12281
2004-01-09renamed some methods and moved some code to DisplayGregory Montoir
svn-id: r12276
2004-01-08minor Logic::initPerson() tweakGregory Montoir
svn-id: r12270
2004-01-08moved the remaining 'graphics' stuff from Logic to GraphicsGregory Montoir
svn-id: r12266
2004-01-08cleanup, xref updateGregory Montoir
svn-id: r12256
2004-01-08- new Grid class to handle all zones / areas stuffGregory Montoir
- adapted Logic/Walk code to use it svn-id: r12250
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-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-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-06- enabled debugger in QueenEngine::errorStringGregory Montoir
- initialise Cutaway::_personCount* when the Cutaway starts - minor tweaks in BankManager svn-id: r12185
2004-01-06moved animation stuff to Graphics classGregory Montoir
svn-id: r12182
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2004-01-06simplified room switching code a bitGregory Montoir
svn-id: r12165
2004-01-05- enabled debugger in QueenEngine::errorStringGregory Montoir
- initialise Cutaway::_personCount* when the Cutaway starts - minor tweaks in BankManager svn-id: r12163
2004-01-05added a class to manage banks, Queen::Graphics cleanupGregory Montoir
svn-id: r12157
2004-01-05At last - credits!David Eriksson
svn-id: r12155
2004-01-04- added code to only redraw changed blocks in order to avoid full screen refreshGregory Montoir
- minor code cleanup in Graphics/Display svn-id: r12147