aboutsummaryrefslogtreecommitdiff
path: root/queen/logic.h
AgeCommit message (Collapse)Author
2003-12-20some code to play the 'room background sfx' (equivalent to sfxplay(NULLstr))Gregory Montoir
svn-id: r11786
2003-12-13some refactoring in Command code (removed/commented unused code, renamed ↵Gregory Montoir
some methods) svn-id: r11619
2003-12-12cleanupGregory Montoir
svn-id: r11600
2003-12-12get rid of Verb classGregory Montoir
svn-id: r11594
2003-12-11constructors cleanupGregory Montoir
svn-id: r11589
2003-12-11cleanupGregory Montoir
svn-id: r11588
2003-12-11merged Logic::joeGrab & Logic::joeGrabDirection and removed speed argument ↵Gregory Montoir
as it always equals 0 svn-id: r11582
2003-12-11cleanupGregory Montoir
svn-id: r11579
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-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-05cleanup, s/abs/ABS/gGregory Montoir
svn-id: r11501
2003-12-04cleanupGregory Montoir
svn-id: r11494
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-02- some Command code refactoring (removed unused code, splitted some methods)Gregory Montoir
- game is now playable up to floda basement (at least) svn-id: r11477
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-26add a wrapper for Talk::speak in Logic that clears current commandGregory Montoir
svn-id: r11379
2003-11-26preliminary journal implementation ; this should allow to save/load game ↵Gregory Montoir
state and somewhat configure sound/speech stuff svn-id: r11370
2003-11-15- Enabled missing calls to _sound->playSong, now it should *really* play all SFXJoost Peters
- Moved sound/music related toggle variables to Sound class - Changed "Couldn't find file.." warning() to debug(7, ..) svn-id: r11303
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-10Make the fix like the original game instead.David Eriksson
svn-id: r11248
2003-11-09Added (quick-)Saving/LoadingJoost Peters
svn-id: r11230
2003-11-09enable (some of) the original debug passwordsGregory Montoir
svn-id: r11227
2003-11-09Moved _talkSelected to Logic.David Eriksson
svn-id: r11226
2003-11-08cleanup whitespacesPaweł Kołodziejski
svn-id: r11224
2003-11-08Start/stop scenes - fixes missing panel.David Eriksson
svn-id: r11205
2003-11-07add bob parallax stuff for room 74 (carbam)Gregory Montoir
svn-id: r11197
2003-11-06- Improved talkingDavid Eriksson
- Lots of small fixes svn-id: r11165
2003-11-06Do not allow invalid room numbers.David Eriksson
svn-id: r11164
2003-11-06Validate room numberDavid Eriksson
svn-id: r11162
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-11-04preliminary R_MAP implementationGregory Montoir
svn-id: r11125
2003-11-03cleanupGregory Montoir
svn-id: r11108
2003-11-02cleanup/remaining Walk cutaway callsGregory Montoir
svn-id: r11056
2003-11-02add missing inventory functionsJoost Peters
svn-id: r11051
2003-11-01rename Queen::GameSettings to Queen::GameConfigGregory Montoir
svn-id: r11031
2003-10-31use Command classGregory Montoir
svn-id: r11017
2003-10-30new Verb classGregory Montoir
svn-id: r11010
2003-10-29only one RandomSource for the engineGregory Montoir
svn-id: r11004
2003-10-27more stuff for future Command classGregory Montoir
svn-id: r10987
2003-10-26cleanup, add commentsGregory Montoir
svn-id: r10977
2003-10-25add some methods to Logic for future Command classGregory Montoir
svn-id: r10965
2003-10-25added GameSettings class + FIND_VERB implementationGregory Montoir
svn-id: r10960
2003-10-24misc fixes/tweaksGregory Montoir
svn-id: r10954
2003-10-23move state related methods to specific class + minor changesGregory Montoir
svn-id: r10951