Commit Graph

114 Commits

Author SHA1 Message Date
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
6414ec92a2 cleanup, follow code conventions
svn-id: r15872
2004-11-23 22:21:45 +00:00
Gregory Montoir
f66f786558 possible fix for 'bug' #1034715
svn-id: r15861
2004-11-22 22:16:50 +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
f94cc6b198 cleanup
svn-id: r15396
2004-10-03 20:14:55 +00:00
Torbjörn Andersson
dc461ca770 Fixed some other cases where the number of parameters to our message-
printing functions didn't agree with the format strings.

GCC will find a couple of other things to warn about if these functions
are labelled as printf()-style functions, but those were less important, I
think.

svn-id: r15081
2004-09-12 18:21:21 +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
0b6a19d25d remove some debug information and fix bug #1010929
svn-id: r14639
2004-08-17 19:22:30 +00:00
Gregory Montoir
5a6590ba7d minor cleanp
svn-id: r14616
2004-08-14 22:33:13 +00:00
Paweł Kołodziejski
d62ff5dca7 fixed warnings
svn-id: r14603
2004-08-14 09:10:14 +00:00
Gregory Montoir
79f235ef26 minor cleanup
svn-id: r14484
2004-08-06 11:28:33 +00:00
Gregory Montoir
aaf6da02db simplified some code
svn-id: r14472
2004-08-05 18:10:34 +00:00
Max Horn
df984b3824 Thanks to File::setDefaultDirectory(), in most cases it is *not* necessary to pass getGameDataPath() on to File::open()
svn-id: r14087
2004-06-27 21:52:25 +00:00
Gregory Montoir
8f6ae7973e patch #910779 (with minor tweaks), fotaq hebrew support :
- reversed button captions in journal
- reversed command text in pinnacle room
- reverse order of lines in dialogue chooser

thanks Ori Avtalion !

svn-id: r13447
2004-04-03 17:58:58 +00:00
Nicolas Bacca
52642e4123 Fix #922003 - FOTAQ crash on PocketPC
svn-id: r13372
2004-03-23 20:34:19 +00:00
Chris Apers
5121f61175 Fixed
svn-id: r13342
2004-03-19 10:49:29 +00:00
Chris Apers
6e1200dc67 Added PalmOS support
svn-id: r13336
2004-03-17 14:10:51 +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
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
Gregory Montoir
356bed1de9 Fixed arrow dialogue glitches (partial display) in non-english versions. This was due to a (wrong) blitting order of the bobs, arrows are now the last ones.
svn-id: r12959
2004-02-21 08:52:25 +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
Gregory Montoir
7bd31d615c change sscanf() calls to atoi() to please PalmOS :)
svn-id: r12582
2004-01-23 16:58:13 +00:00
Gregory Montoir
99e3175d54 (slightly) less hackish bounding box code
svn-id: r12576
2004-01-22 22:28:57 +00:00
Gregory Montoir
15a5fd20a3 fix 'conversation options still displayed after hitting esc' bug (noticeable in plane when speaking to Sparky)
svn-id: r12565
2004-01-20 22:35:53 +00:00
Gregory Montoir
99500a0112 - removed noisy warning in talk code
- set _entryObj only if verb is WALK_TO
- changed setConditions code in Command::openOrCloseAssociatedObject to be
  consistent with Command::setConditions ; this isn't like the original, but
  more logical to me.

svn-id: r12441
2004-01-16 20:26:30 +00:00
Gregory Montoir
770d94b607 some assert() calls
svn-id: r12435
2004-01-16 15:51:23 +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
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
5616955701 new Talk::splitOption() code (same value for text margins, word width is computed without the ending space char)
svn-id: r12310
2004-01-10 21:56:47 +00:00
Gregory Montoir
3e8a551d8b removed old hack to prevent speaking sentence 0
svn-id: r12308
2004-01-10 20:33:05 +00:00
Gregory Montoir
40651928dc removed some debug() calls
svn-id: r12307
2004-01-10 19:59:11 +00:00
Gregory Montoir
615e0df8da enabled arrows in dialogue (non english versions)
svn-id: r12306
2004-01-10 19:55:54 +00:00
David Eriksson
5d50f01b2f Text position for talking heads.
svn-id: r12300
2004-01-10 16:03:41 +00:00
David Eriksson
2f82a5c573 Honor speech and subtitle toggles
svn-id: r12298
2004-01-10 15:53:51 +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
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
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
232a709fd4 added a class to manage banks, Queen::Graphics cleanup
svn-id: r12157
2004-01-05 13:40:28 +00:00
Gregory Montoir
8bd9ce2949 - added missing MOVE_SPEAK code (only CHEF.DOG seems to use that)
- clear Talk::_dialogueTree[0] to avoid problems when accessing oldLevel / level 0

svn-id: r12093
2004-01-02 20:05:18 +00:00
Gregory Montoir
42c5524a02 interview mini-game support
svn-id: r12037
2003-12-30 21:06:22 +00:00