aboutsummaryrefslogtreecommitdiff
path: root/queen/cutaway.h
AgeCommit message (Collapse)Author
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-31added some comments and re-indented some parts of codeGregory Montoir
svn-id: r16394
2004-08-24Rewrote the way strings are extracting from the datafiles, now it should be ↵Gregory Montoir
'alignment safe'. Maybe it will fix bugs #923570 and #1013886, too. svn-id: r14734
2004-04-06fix for bug #928549.Gregory Montoir
Animations on objects/persons setup by cutaways can still be played after the end of the cutscene. (the only ?) one room in which this is reproducable is the first time you talk to the Oracle (first c44, then c47). As a Cutaway object is created for each cutscene, the _cutAnim member should be moved to an more "persistant" object. Otherwise we're reading data from free'd memory... svn-id: r13488
2004-03-07cleanup (removed irrevelant comments and useless XXX'ed code)Gregory Montoir
svn-id: r13214
2004-01-14bumped Cutaway::_personFace array size, as during intro ↵Gregory Montoir
Cutaway::_personFaceCount max value is 12 svn-id: r12388
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-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-06updated copyright noticeMax Horn
svn-id: r12176
2003-12-11constructors cleanupGregory Montoir
svn-id: r11589
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-01cleanup header includesGregory Montoir
svn-id: r11449
2003-11-07Minor fixes.David Eriksson
svn-id: r11185
2003-11-06Bug fix for non-quittable cutaways.David Eriksson
svn-id: r11166
2003-11-06The more I implement, the more I need to implement.David Eriksson
- More cutaway code - More dialogue code Hint: Let the last intro cutaway finish if you don't want Joe to get stuck. svn-id: r11160
2003-10-31use Command classGregory Montoir
svn-id: r11017
2003-10-23Make it possible to quit cutaways!David Eriksson
svn-id: r10952
2003-10-23Initial version of the Input class. Some things still missing.David Eriksson
svn-id: r10944
2003-10-21- Add some missing speechDavid Eriksson
- Disable debug messages svn-id: r10936
2003-10-21add Sound class + call it from Talk::speakSegmentJoost Peters
svn-id: r10933
2003-10-21- Better handling of complex animationsDavid Eriksson
- Special action: scale title svn-id: r10932
2003-10-19Added scaling of objects in cutaways.David Eriksson
svn-id: r10904
2003-10-19- currentImage stuffDavid Eriksson
- create correct voice file prefix svn-id: r10903
2003-10-18Handle cutaway text.David Eriksson
svn-id: r10892
2003-10-18- Fix some cutaway crashesDavid Eriksson
- Implement more cutaway animation svn-id: r10890
2003-10-18Make the aeroplane fly (and Joe too... I wonder what he smoked.)David Eriksson
svn-id: r10889
2003-10-17Make enums public. Fixes MSVC erros with enum usage in member structsJamieson Christian
svn-id: r10870
2003-10-15- Use Logic::roomRefreshObject() in CutawayDavid Eriksson
- Fix tiny bugs in Logic::roomRefreshObject() svn-id: r10812
2003-10-15- Make Cutaway use Walk object from LogicDavid Eriksson
- Added talkSpeed to Logic - Some more Talk code svn-id: r10810
2003-10-14Working nicely with personMove disabled!David Eriksson
svn-id: r10798
2003-10-12- Integrate with Joost's and Gregory's latest implementations.David Eriksson
- Implement more... svn-id: r10771
2003-10-10Get Graphics object as parameter too.David Eriksson
svn-id: r10719
2003-10-07- Add Talk class and begin to use it from Cutaway classDavid Eriksson
- Move getString() helper function to Talk class svn-id: r10654
2003-10-05renamed classes (we have our own namespace now) + fixed segfault in logicJoost Peters
svn-id: r10618
2003-10-03namespace QueenMax Horn
svn-id: r10575
2003-10-03Use struct and not array for objectData.David Eriksson
svn-id: r10565
2003-10-02Quite a bit more implemented on cutaway.David Eriksson
svn-id: r10536
2003-10-01Added initial version of QueenCutaway class.David Eriksson
svn-id: r10526