aboutsummaryrefslogtreecommitdiff
path: root/queen/cutaway.cpp
AgeCommit message (Collapse)Author
2004-01-25Seperate SFX and Speech.Joost Peters
this fixes the 'pauses' in the car-chase scene and other scene which use speech and sfx simultaneously. svn-id: r12599
2004-01-25Change debug levelTravis Howell
svn-id: r12593
2004-01-23use BobSlot::clear instead of Graphics::clearBobGregory Montoir
svn-id: r12580
2004-01-22(slightly) less hackish bounding box codeGregory Montoir
svn-id: r12576
2004-01-20AFAICT this is only used for caching in the original, which we don't care ↵Joost Peters
much about - seeing how rarely it's used. svn-id: r12531
2004-01-19prevents bank re-loading (cutaways animations)Gregory Montoir
svn-id: r12524
2004-01-15got rid of timer stuff to handle display syncGregory Montoir
svn-id: r12416
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-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-11cleanupGregory Montoir
svn-id: r12318
2004-01-10Correct previous fix :-)David Eriksson
svn-id: r12301
2004-01-10- Honor speech and subtitle togglesDavid Eriksson
- Make text stay on screen longer svn-id: r12297
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-09renamed some methods and moved some code to DisplayGregory Montoir
svn-id: r12276
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-06moved animation stuff to Graphics classGregory Montoir
svn-id: r12182
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
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
2003-12-30interview mini-game supportGregory Montoir
svn-id: r12037
2003-12-30minor cleanup & add playSong() calls in Logic::handlePinnacleRoomGregory Montoir
svn-id: r12031
2003-12-29only call Logic::executeSpecialMove if asm > 0Gregory Montoir
svn-id: r12023
2003-12-29mass debuglevel change for less verbosity (0 -> 6)Joost Peters
importance/relevance has to be decided on an individual basis, if needed, later on svn-id: r12021
2003-12-20some code to play the 'room background sfx' (equivalent to sfxplay(NULLstr))Gregory Montoir
svn-id: r11786
2003-12-12get rid of Verb classGregory Montoir
svn-id: r11594
2003-12-11constructors cleanupGregory Montoir
svn-id: r11589
2003-12-10get rid of GameConfig, use ConfigurationManagerGregory Montoir
svn-id: r11555
2003-12-10- moved QueenEngine::roomChanged to Logic and enabled call from Cutaway code ↵Gregory Montoir
(this fixes the 2 irons bars being displayed at the end of c39a.cut) - moved my 'panel being hidden after the head room display' fix - fix problem in joeCutFacing / joeFacing in cutaway code svn-id: r11553
2003-12-10cleanup, split Cutaway::specialMove() into several methods ; this should ↵Gregory Montoir
allow us minor changes in order to support different/other special moves (demo, interview) svn-id: r11552
2003-12-07(temporary) fix for cutaway_41f / command_0x178 graphical glitchesGregory Montoir
svn-id: r11526
2003-12-06minor cleanup, reuse some data from intervie.exeGregory Montoir
svn-id: r11519
2003-12-05- fix Joe scaling issue when switching from room 51 to 47 (temple)Gregory Montoir
- add remaining fadein() call in cutaway, pinnacle room is ok now - add 2 macros to 'clarify' some room tests - some cleanup svn-id: r11502
2003-12-05cleanup, s/abs/ABS/gGregory Montoir
svn-id: r11501
2003-12-04special moves 14, 25, 27, 29, 30, 33Gregory Montoir
svn-id: r11493
2003-12-03- hard coded cutaway stuff for boat roomGregory Montoir
- hard coded cutaway and talk oracle stuff - scale Joe during cutaway when changing rooms - special moves 20 & 24 (temple room 100) - special move 15 (valley room 67) - special move 26 (c69g.CUT) - (game is now completable up to final fight scene) svn-id: r11491
2003-12-03whitespaces/tabGregory Montoir
svn-id: r11489
2003-12-03remaining stuff for Azura/FlodaGregory Montoir
svn-id: r11487
2003-12-03fix klunk scene glitchesGregory Montoir
svn-id: r11486
2003-12-01cleanup header includesGregory Montoir
svn-id: r11449
2003-11-30cleanupGregory Montoir
svn-id: r11438
2003-11-27- speak correct sentence when object is not usableGregory Montoir
- some hardcoded stuff for rooms 69 & 108 - handle CUTJOEF svn-id: r11383
2003-11-26fix some animation issuesGregory Montoir
svn-id: r11380
2003-11-26add a wrapper for Talk::speak in Logic that clears current commandGregory Montoir
svn-id: r11379