Max Horn
47280d9433
Updated copyright
...
svn-id: r16398
2005-01-01 16:09:25 +00:00
Gregory Montoir
ec2099a902
Fixed regression in queen floppy version. Before doing any speech/texts synchronization, we check the voice sfx exists. See also patch #1087870
...
svn-id: r16131
2004-12-19 12:19:21 +00:00
Gregory Montoir
3fb09f9b1c
Cutaway code also handles some talking stuff... Updated this part too, to fix 'bug' #1034715
...
svn-id: r15996
2004-12-06 20:42:11 +00:00
Gregory Montoir
fb5dcffff1
Minor cleanup, one more time.
...
Fixed a crash when returning to the launcher at the end of the game.
I played FOTAQ (french) from the beginning to the end some hours ago, I haven't encountered any special problems/glitches (except the one mentionned above).
svn-id: r15979
2004-12-03 22:39:55 +00:00
Gregory Montoir
5884c6735d
simplified palette handling
...
svn-id: r15971
2004-12-02 22:59:57 +00:00
Gregory Montoir
6414ec92a2
cleanup, follow code conventions
...
svn-id: r15872
2004-11-23 22:21:45 +00:00
Gregory Montoir
648b7b1e57
cleanup ; follow the code conventions
...
svn-id: r15476
2004-10-08 18:43:24 +00:00
Gregory Montoir
e681049e56
merged FRAMES_JOE and FRAMES_JOE_XTRA
...
svn-id: r15398
2004-10-03 21:34:39 +00:00
Gregory Montoir
fbe5b94137
as pointed out by salty-horse, it's better to stop speech and sfx only when the cutaway is cancelled
...
svn-id: r15397
2004-10-03 20:27:39 +00:00
Gregory Montoir
bbb4de2360
stop the current sfx from playing if a cutaway is cancelled
...
svn-id: r15302
2004-09-26 18:55:11 +00:00
Gregory Montoir
bb39c2e389
fix for bug #1034707
...
svn-id: r15279
2004-09-25 23:47:10 +00:00
Gregory Montoir
45d8b3b002
Rewrote the way strings are extracting from the datafiles, now it should be 'alignment safe'. Maybe it will fix bugs #923570 and #1013886 , too.
...
svn-id: r14734
2004-08-24 16:31:46 +00:00
Gregory Montoir
5a6590ba7d
minor cleanp
...
svn-id: r14616
2004-08-14 22:33:13 +00:00
Gregory Montoir
79f235ef26
minor cleanup
...
svn-id: r14484
2004-08-06 11:28:33 +00:00
Gregory Montoir
4fef6d8972
fix for bug #928549 .
...
Animations on objects/persons setup by cutaways can still be played after the end of the cutscene. (the only ?) one room in which this is reproducable is the first time you talk to the Oracle (first c44, then c47).
As a Cutaway object is created for each cutscene, the _cutAnim member should be moved to an more "persistant" object.
Otherwise we're reading data from free'd memory...
svn-id: r13488
2004-04-06 20:15:19 +00:00
Joost Peters
1f1c929cae
Fix for bug #921681 - clear _quickSave when exiting cutaways
...
svn-id: r13376
2004-03-23 23:47:01 +00:00
Nicolas Bacca
52642e4123
Fix #922003 - FOTAQ crash on PocketPC
...
svn-id: r13372
2004-03-23 20:34:19 +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
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
239275c608
remove outdated TODOs
...
svn-id: r12658
2004-01-28 13:13:58 +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
Travis Howell
a5f45c0323
Change debug level
...
svn-id: r12593
2004-01-25 14:21:37 +00:00
Gregory Montoir
82e005fe5a
use BobSlot::clear instead of Graphics::clearBob
...
svn-id: r12580
2004-01-23 10:34:57 +00:00
Gregory Montoir
99e3175d54
(slightly) less hackish bounding box code
...
svn-id: r12576
2004-01-22 22:28:57 +00:00
Joost Peters
c78bab1c62
AFAICT this is only used for caching in the original, which we don't care much about - seeing how rarely it's used.
...
svn-id: r12531
2004-01-20 01:13:07 +00:00
Gregory Montoir
993fba68f1
prevents bank re-loading (cutaways animations)
...
svn-id: r12524
2004-01-19 21:38:07 +00:00
Gregory Montoir
968436767c
got rid of timer stuff to handle display sync
...
svn-id: r12416
2004-01-15 21:07:17 +00:00
Gregory Montoir
b1141ae717
bumped Cutaway::_personFace array size, as during intro Cutaway::_personFaceCount max value is 12
...
svn-id: r12388
2004-01-14 15:51:54 +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
2f85714c60
- wrong sentence was spoken when Joe was trying to 'pick up' a person
...
- clear command before switching rooms
- clear texts at the end of cutaway (fix minor glitch in interview intro)
svn-id: r12361
2004-01-13 14:43:13 +00:00
Gregory Montoir
6dc8407297
cleanup
...
svn-id: r12318
2004-01-11 14:11:36 +00:00
David Eriksson
aab4e7a011
Correct previous fix :-)
...
svn-id: r12301
2004-01-10 16:13:21 +00:00
David Eriksson
102cf0254a
- Honor speech and subtitle toggles
...
- Make text stay on screen longer
svn-id: r12297
2004-01-10 15:52:00 +00:00
Gregory Montoir
9439e09e45
this should fix :
...
- minor sound glitch in room 50 (temple zombies)
- panel undisplayed at the end of cutaway c62c
- wrong dirty blocks in room 76
- Cutaway::_cutAnim is now a 21x30 elements array. This is needed for cutaway c69g, where we setup
frames for bob num 20 (the original game uses the same value)
- Credits::_list is now a 18 elements array (that's what credits2.crd need)
svn-id: r12294
2004-01-10 12:56:07 +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
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
c46d2f0530
fix 'panel still displayed during dialogue' bug (this was noticeable when trying to bypass the floda receptionist)
...
svn-id: r12219
2004-01-07 15:46:45 +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
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
5e413ceb5c
- enabled debugger in QueenEngine::errorString
...
- initialise Cutaway::_personCount* when the Cutaway starts
- minor tweaks in BankManager
svn-id: r12163
2004-01-05 20:46:37 +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
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
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