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