aboutsummaryrefslogtreecommitdiff
path: root/queen
AgeCommit message (Collapse)Author
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
2004-01-04renamed global var _debugLevel to g_debugLevel; let Engine constructor init ↵Max Horn
it (this way all engines get it for free, allows further cleanup); removed some useless/duplicate member vars in SwordEngine svn-id: r12134
2004-01-04respond to 'alter'-type overridesJoost Peters
svn-id: r12126
2004-01-03Allow queen to use adlib driver as well (that was surprisingly easy :))Joost Peters
svn-id: r12100
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
2004-01-02spelling mistakeJoost Peters
svn-id: r12090
2004-01-02Tell adlib people they won't hear musicJoost Peters
svn-id: r12089
2004-01-02minor rewrite of some asm funcsGregory Montoir
svn-id: r12088
2004-01-02some debugger commands for bobsGregory Montoir
svn-id: r12087
2004-01-02minor rewrite of screenblanker codeGregory Montoir
svn-id: r12086
2003-12-31use compressed data file instead of original one if both are availableGregory Montoir
svn-id: r12059
2003-12-31There's that incomprehensible MinGW GCC warning again!Torbjörn Andersson
svn-id: r12050
2003-12-30acessing _numGraphics'th element of GraphicData array is safeGregory Montoir
svn-id: r12046
2003-12-30remove hack from original code, this was apparently only needed for ↵Gregory Montoir
SELECT_VERB (from what I understood, bob 16 was supposed to highlight the current selected verb ; but the original doesn't use it at all) svn-id: r12041
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-29cleanupGregory Montoir
svn-id: r12024
2003-12-29only call Logic::executeSpecialMove if asm > 0Gregory Montoir
svn-id: r12023
2003-12-29invalidate previous dynalum value on re-init (this fixes room <-> journal ↵Gregory Montoir
issues) svn-id: r12022
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-29cleanup & use BobSlot::curPos() when possibleGregory Montoir
svn-id: r12020
2003-12-29cleanup & follow code conventionsGregory Montoir
svn-id: r12019
2003-12-29- revise the way special moves are handled (demo and interview don't need a ↵Gregory Montoir
table) - slighlty modified some asm funcs which could let the game in fast mode - minor cleanup svn-id: r12018
2003-12-29more 'preparation' for interview and minor tweaks for demoGregory Montoir
svn-id: r12016
2003-12-29fix for 'Klunk sentence repeated 2 times' bug (noticeable in french talkie ↵Gregory Montoir
version) svn-id: r12015
2003-12-29Demo uses different file for music (and disable it for now)Joost Peters
svn-id: r12011
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-28cleanupGregory Montoir
svn-id: r12003
2003-12-28cleanup Resource class a bit :Gregory Montoir
- re-use some methods to read the resource table (normal / compressed) - removed _gameVersion member as we can do without it (and is mostly useless in case of a compressed data file) ; now, we use the 'JAS version string' as it is sufficient to detect if the game is a floppy version / demo etc. - const'ness - tweaked checkJASVersion() for interview mini game removed (useless) dirty hack in Logic::changeRoom() to setup initial scene in demos (pclogo.cut doesn't exist at all !) svn-id: r11998
2003-12-28Need to call this as well to properly stop musicJoost Peters
svn-id: r11989
2003-12-28Improved music code a bit. still has 'hanging notes' when stopping music, ↵Joost Peters
though. svn-id: r11988
2003-12-28Cope with song '0' (old savegames used to use this 'dummy' value)Joost Peters
svn-id: r11986
2003-12-28- added 'song' debugger commandJoost Peters
- restore music after loading game - fix for bug in Roland Floda Corridor music - added LE struct reading methods (and renamed the old BE ones) for future compatibility with original DOS savegames svn-id: r11985
2003-12-27enable alternative introductionGregory Montoir
svn-id: r11959
2003-12-26cleanupGregory Montoir
svn-id: r11946
2003-12-26oopsGregory Montoir
svn-id: r11945
2003-12-26enable original screen blankersGregory Montoir
svn-id: r11944