aboutsummaryrefslogtreecommitdiff
path: root/queen/talk.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-23change sscanf() calls to atoi() to please PalmOS :)Gregory Montoir
svn-id: r12582
2004-01-22(slightly) less hackish bounding box codeGregory Montoir
svn-id: r12576
2004-01-20fix 'conversation options still displayed after hitting esc' bug (noticeable ↵Gregory Montoir
in plane when speaking to Sparky) svn-id: r12565
2004-01-16- removed noisy warning in talk codeGregory Montoir
- set _entryObj only if verb is WALK_TO - changed setConditions code in Command::openOrCloseAssociatedObject to be consistent with Command::setConditions ; this isn't like the original, but more logical to me. svn-id: r12441
2004-01-16some assert() callsGregory Montoir
svn-id: r12435
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-11- stop voice when skipping dialogueJoost Peters
- scroll 4 inventory items when right-clicking svn-id: r12314
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-10Text position for talking heads.David Eriksson
svn-id: r12300
2004-01-10Honor speech and subtitle togglesDavid Eriksson
svn-id: r12298
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-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-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-05added a class to manage banks, Queen::Graphics cleanupGregory Montoir
svn-id: r12157
2004-01-02- added missing MOVE_SPEAK code (only CHEF.DOG seems to use that)Gregory Montoir
- clear Talk::_dialogueTree[0] to avoid problems when accessing oldLevel / level 0 svn-id: r12093
2003-12-30interview mini-game supportGregory Montoir
svn-id: r12037
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-29fix for 'Klunk sentence repeated 2 times' bug (noticeable in french talkie ↵Gregory Montoir
version) svn-id: r12015
2003-12-29- hack to read patched .dog files (french & italian versions) from game data ↵Gregory Montoir
path instead of data file - cleanup Resource a bit (add an accessor for ResourceEntry in order to avoid multiple calls to resourceIndex) svn-id: r12006
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-11merged Logic::joeGrab & Logic::joeGrabDirection and removed speed argument ↵Gregory Montoir
as it always equals 0 svn-id: r11582
2003-12-11centralize all State related stuffGregory Montoir
svn-id: r11577
2003-12-10get rid of GameConfig, use ConfigurationManagerGregory Montoir
svn-id: r11555
2003-12-06make Joe say something when trying to speak to a mute object/personGregory Montoir
svn-id: r11518
2003-12-05cleanup, s/abs/ABS/gGregory Montoir
svn-id: r11501
2003-12-04handle 'talking heads' slighlty differentlyGregory Montoir
svn-id: r11495
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-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-26fix some animation issuesGregory Montoir
svn-id: r11380
2003-11-24fix 'anderson replying twice the same sentence before taking off' issueGregory Montoir
svn-id: r11362
2003-11-15Play correct sound for initial talk second time we talk to someone.David Eriksson
svn-id: r11304
2003-11-15- Talk clean-upDavid Eriksson
- Make it possible to quit a dialogue svn-id: r11302
2003-11-15Correctly set hasTalkedTo.David Eriksson
svn-id: r11301
2003-11-15fix some bugs :Gregory Montoir
- right-clicking on inventory item doesn't execute default action - unapplied room light level when Joe enters a room - updated comment in roomDisplay on palette fading problem - during dialogue, invalid mouse-overs (added enum for joeWalk flag too) preparing Journal stuff : - add a (almost useless) useJournal method to Logic - removed useless code in Graphics, as it should (and could) be easily re-written in a more OO way svn-id: r11299
2003-11-14rewitten fullscreen/panel switching codeGregory Montoir
svn-id: r11296
2003-11-13fix 'Skip handing over the comic to Joe' issueGregory Montoir
svn-id: r11286
2003-11-13Just debug messages and comment stuffDavid Eriksson
svn-id: r11282
2003-11-13Small talk fixes.David Eriksson
There is some bug with the body action. svn-id: r11279