Commit Graph
195 Commits
Author SHA1 Message Date
Gregory Montoir 3139f19569 fixed issue when loading a savegame in last room (robot/frank fight)
svn-id: r13338
2004-03-18 21:27:51 +00:00
Gregory Montoir e8dde78b9d prevent journal from reappearing when F1 is pressed more than once
svn-id: r13272
2004-03-14 13:26:01 +00:00
Gregory Montoir ec5f7b87c6 cleanup (removed irrevelant comments and useless XXX'ed code)
svn-id: r13214
2004-03-07 10:46:02 +00:00
Gregory Montoir 727e8b3812 simplified alt_intro check
svn-id: r13082
2004-02-28 07:34:26 +00:00
Gregory Montoir d94c096f36 removed hack from loading code
svn-id: r13080
2004-02-28 06:34:58 +00:00
Joost Peters bb0ed8bc81 Handle comic book case, enable music toggle and some minor cleanup.
svn-id: r13074
2004-02-27 23:54:13 +00:00
Joost Peters 6e50033d07 I am an idiot.
Better fix for bug #899881 (Sounds played when sound turned off) - I forgot I added the isSpeech flag a while back. :)

svn-id: r12976
2004-02-21 20:50:56 +00:00
Joost Peters 0301ccc8a8 Fix for bug #899881 (Sounds played when sound turned off)
svn-id: r12975
2004-02-21 20:20:35 +00:00
Joost Peters c1c01bcc0e Don't do unnecessary checks
svn-id: r12827
2004-02-11 21:13:16 +00:00
Travis Howell 6bbbc2eb02 Alternative intro. is only in CD versions.
svn-id: r12816
2004-02-10 16:06:47 +00:00
Joost Peters 2daf5fda6b init _joe.walk (valgrind warning)
svn-id: r12701
2004-02-01 15:02:16 +00:00
Joost Peters 33e613b5c7 Proper fix for bug #884712
svn-id: r12635
2004-01-27 16:56:11 +00:00
Joost Peters 0d974b9daa Seperate SFX and Speech.
this fixes the 'pauses' in the car-chase scene and other scene which use
speech and sfx simultaneously.

svn-id: r12599
2004-01-25 22:10:23 +00:00
Gregory Montoir 99e3175d54 (slightly) less hackish bounding box code
svn-id: r12576
2004-01-22 22:28:57 +00:00
Gregory Montoir 2d7f1b9d0f clear user input before entering Journal (no more load problems occuring when journal is started as joe is about to do sthg)
svn-id: r12568
2004-01-21 22:04:39 +00:00
Gregory Montoir ff43b1f8d5 - fixed bug #880415 (only setup bam scene after all _vm->update() calls)
- constness

svn-id: r12564
2004-01-20 21:58:26 +00:00
Gregory Montoir 95891f95c7 *temporary* fix for LineReader to handle files not terminated by an empty string (*.crd)
svn-id: r12527
2004-01-19 22:31:21 +00:00
Gregory Montoir 770d94b607 some assert() calls
svn-id: r12435
2004-01-16 15:51:23 +00:00
Gregory Montoir 3c521dc288 rewritten Logic::setupJoeInRoom(), in order to only get objectData(_entryObj) when necessary
svn-id: r12434
2004-01-16 15:03:52 +00:00
Gregory Montoir 899843443f it seems entryObj can be <0, check for it
svn-id: r12433
2004-01-16 14:15:44 +00:00
Gregory Montoir 6c78f2a6b8 - tweaked a bit walking functions to make persons stop walking when a 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-14 14:34:05 +00:00
Gregory Montoir 95de2117a2 New save/load code, this *breaks* compatiblity with the previous
savefile format. Use the 'qsc' tool to convert your old files
(http://0x.7fc1.org/fotaq/qsc.[cpp|exe]).

svn-id: r12339
2004-01-12 13:40:02 +00:00
Gregory Montoir bbf32c0076 oops
svn-id: r12337
2004-01-12 09:43:06 +00:00
Gregory Montoir a6d1540d49 turned Logic::useJournal() into a virtual method
svn-id: r12336
2004-01-12 09:40:57 +00:00
Joost Peters 14eeb574d3 fixes compilation for our *cough* favourite *cough**cough* compiler: MSVC!
svn-id: r12331
2004-01-12 00:34:27 +00:00
Gregory Montoir df985747e1 minor display code changes
svn-id: r12323
2004-01-11 17:20:29 +00:00
Gregory Montoir 6dc8407297 cleanup
svn-id: r12318
2004-01-11 14:11:36 +00:00
Joost Peters 9cd7d79596 - stop voice when skipping dialogue
- scroll 4 inventory items when right-clicking

svn-id: r12314
2004-01-11 01:36:00 +00:00
Gregory Montoir 634df6923d renamed some methods and moved some code to Display
svn-id: r12276
2004-01-09 13:36:37 +00:00
Gregory Montoir c4e9d55acb minor Logic::initPerson() tweak
svn-id: r12270
2004-01-08 23:28:29 +00:00
Gregory Montoir 1b1ce1faf7 moved the remaining 'graphics' stuff from Logic to Graphics
svn-id: r12266
2004-01-08 22:46:42 +00:00
Gregory Montoir 370589dde5 cleanup, xref update
svn-id: r12256
2004-01-08 16:41:03 +00:00
Gregory Montoir 85f8b442f2 - new Grid class to handle all zones / areas stuff
- adapted Logic/Walk code to use it

svn-id: r12250
2004-01-08 14:10:32 +00:00
Gregory Montoir 74829245d9 mostly cleanup :
- 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-08 10:25:18 +00:00
Gregory Montoir 272eb21287 - moved some Person/Anim code to Graphics
- some renaming

svn-id: r12218
2004-01-07 15:45:24 +00:00
Gregory Montoir 74e588b854 - minor cleanup in Person/Actor stuff
- 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 20:00:46 +00:00
Gregory Montoir e90f846df9 - enabled debugger in QueenEngine::errorString
- initialise Cutaway::_personCount* when the Cutaway starts
- minor tweaks in BankManager

svn-id: r12185
2004-01-06 16:53:35 +00:00
Gregory Montoir ceda8aec02 moved animation stuff to Graphics class
svn-id: r12182
2004-01-06 14:21:50 +00:00
Max Horn 033ff78ae9 updated copyright notice
svn-id: r12176
2004-01-06 12:45:34 +00:00
Gregory Montoir d62d44d29c simplified room switching code a bit
svn-id: r12165
2004-01-06 09:29:33 +00:00
Gregory Montoir 232a709fd4 added a class to manage banks, Queen::Graphics cleanup
svn-id: r12157
2004-01-05 13:40:28 +00:00
David Eriksson c21e5d797c At last - credits!
svn-id: r12155
2004-01-05 11:58:20 +00:00
Gregory Montoir 143b5bea80 - added code to only redraw changed blocks in order to avoid full screen refresh
- minor code cleanup in Graphics/Display

svn-id: r12147
2004-01-04 20:25:21 +00:00
Gregory Montoir 5b97c9308d minor rewrite of some asm funcs
svn-id: r12088
2004-01-02 14:17:42 +00:00
Gregory Montoir 49c67f4d20 acessing _numGraphics'th element of GraphicData array is safe
svn-id: r12046
2003-12-30 23:32:51 +00:00
Gregory Montoir 42c5524a02 interview mini-game support
svn-id: r12037
2003-12-30 21:06:22 +00:00
Gregory Montoir d91b30c933 minor cleanup & add playSong() calls in Logic::handlePinnacleRoom
svn-id: r12031
2003-12-30 10:46:05 +00:00
Gregory Montoir 0ea94e63a7 cleanup
svn-id: r12024
2003-12-29 21:51:50 +00:00
Gregory Montoir bb77917c7f only call Logic::executeSpecialMove if asm > 0
svn-id: r12023
2003-12-29 21:31:02 +00:00
Joost Peters 5d9b72ad7d mass debuglevel change for less verbosity (0 -> 6)
importance/relevance has to be decided on an individual basis, if needed, later on

svn-id: r12021
2003-12-29 21:05:33 +00:00