Max Horn
6512592d0f
moved Actor x/y to _pos.x/_pos.y -> this makes it much easier to grep for access of the actor position
...
svn-id: r10253
2003-09-14 18:16:45 +00:00
Max Horn
81f10baa68
cleanup
...
svn-id: r10169
2003-09-11 10:32:15 +00:00
Max Horn
deb4f6b786
cleanup; fix for bug #795942 (COMI: text display off screen) and #785760 (COMI: Lockup/crash on Skull Island)
...
svn-id: r10144
2003-09-09 20:54:19 +00:00
Max Horn
d875bb69fe
fix for bug #782086 (COMI: a long walk)
...
svn-id: r10143
2003-09-09 19:30:25 +00:00
Travis Howell
c5141005e0
Add CD audio check for loomcd
...
Revert last change, since it wipped out intro. text.
svn-id: r9947
2003-09-01 03:08:32 +00:00
Travis Howell
b8d5342f34
Remove junk
...
svn-id: r9891
2003-08-28 12:23:35 +00:00
Travis Howell
cf4ae4097f
Update warnings in mingw makefile.
...
Add hack to allow nosubtitles in loomcd (Only once game has started)
Revert _roomPalette changes for 256 colors games, caused problems in loomcd, I'm not sure the older 256 color needs these changes.
svn-id: r9890
2003-08-28 12:21:35 +00:00
Jonathan Gray
0a7dd227b8
revert previous broken commit which didn't logically make sense as it was checking for negative on an unsigned number, and would have broken several things if it compiled
...
svn-id: r9889
2003-08-28 10:10:32 +00:00
Travis Howell
906c7818ec
Fix regression that caused subtitles to always be shown in loomcd
...
svn-id: r9888
2003-08-28 10:00:49 +00:00
Max Horn
2fbf782c05
moved some functions out of scummvm.cpp into more appropriate files; rearranged stuff inside scummvm.cpp to be grouped a bit more logical
...
svn-id: r9083
2003-07-19 18:18:01 +00:00
Paweł Kołodziejski
2d48186c03
added vc7 files and fixed warnings. vc6 is no longer supported by me
...
svn-id: r9077
2003-07-19 14:26:25 +00:00
Max Horn
8fbc3ed31b
proper fix for the small regression caused by my COMI fix last night; this also fixes bug #766382
...
svn-id: r9047
2003-07-15 22:21:30 +00:00
Max Horn
c74e2eb4d7
factored out some duplicate code into a new method translateTextAndPlaySpeech; removed some completely useless code (why compute 'pointer' when we then throw away the result?)
...
svn-id: r9045
2003-07-15 21:30:53 +00:00
Max Horn
bb87787314
fix for bug #769744 (COMI: Trying to append to a nonexistant stream)
...
svn-id: r9025
2003-07-14 21:37:45 +00:00
Max Horn
27a1d8ab7b
fix for bug #770344 (INDY3EGA: Amiga - Biff's name not shown in fight); this fix is not only needed for IndyEGA, but also for Loom (according to disassembly; I am guessing that it might be needed for all 'V3' (in our internal notation) games, but that remains to be verified
...
svn-id: r8994
2003-07-13 20:03:18 +00:00
Max Horn
963ecad362
debug/warning/error all automatically output a newline
...
svn-id: r8991
2003-07-13 16:22:17 +00:00
Jonathan Gray
ee62678369
revert change made in rev 1.140 fixes bug 766109
...
svn-id: r8942
2003-07-12 12:23:43 +00:00
Max Horn
33c5c72e4c
_talkChannel can legally be 0, too
...
svn-id: r8696
2003-07-02 00:38:17 +00:00
Max Horn
b23b9ee7b3
hm... this code for initCharset makes more sense, and also seems to match disassembly
...
svn-id: r8658
2003-06-26 15:48:12 +00:00
Torbjörn Andersson
54453b64bf
Format string/argument mismatch fix.
...
svn-id: r8464
2003-06-14 08:58:56 +00:00
Max Horn
5054e10573
this camera movement check seems to be new in V4 (or even V5 ?)
...
svn-id: r8451
2003-06-12 18:18:58 +00:00
Torbjörn Andersson
c2ef3a1afb
CHARSET_1() should only care about talk sound effects, not ordinary ones,
...
when deciding whether or not to call stopTalk(). Otherwise some looping
sound effects can keep an actor talking forever.
This should fix bug #645976 ("SAM: Sam talks forever inside BOTs diner")
svn-id: r8427
2003-06-10 06:41:16 +00:00
Max Horn
54e4ac9746
better (proper? hm...) code to deal with turning of subtitles in V7/V8 games
...
svn-id: r8407
2003-06-09 00:51:09 +00:00
Max Horn
18a4fc7df6
Fix for bug #746850 (this change was originally meant to 'fix' turning of subtitles in V7/8 games; however this is a totally wrong way to achieve that)
...
svn-id: r8405
2003-06-09 00:40:53 +00:00
Max Horn
cc41d96b77
cleanup
...
svn-id: r8404
2003-06-09 00:35:32 +00:00
Torbjörn Andersson
ab7f8b3378
Fixed recent regression (too many blast texts) in The Dig's end credits and
...
made the text scroll off the screen instead of just vanishing at the top.
(The latter also applies to Full Throttle's end credits.)
svn-id: r8402
2003-06-08 15:17:14 +00:00
Max Horn
49b9a8fc9d
follow our coding conventions
...
svn-id: r8377
2003-06-07 00:49:36 +00:00
Max Horn
86df3537b9
replaced GF_AFTER with _version
...
svn-id: r8372
2003-06-07 00:13:26 +00:00
Max Horn
c7d87b8a67
fix for bug #749355
...
svn-id: r8320
2003-06-05 10:22:16 +00:00
Max Horn
6fd0e4a07f
Patch #747021 : DIG&CMI 2 byte charset support (very heavily modified by me; still needs more cleanup but already works well enough)
...
svn-id: r8293
2003-06-04 14:37:43 +00:00
Max Horn
3baff34226
use enqueueText for FT, too
...
svn-id: r8284
2003-06-02 23:54:52 +00:00
Max Horn
35f29951eb
moved blast text code to string.cpp
...
svn-id: r8282
2003-06-02 23:18:52 +00:00
Max Horn
393e749785
charset masking fixes, mostly for The Dig (hey I think I finally almost understand that part of the code :-)
...
svn-id: r8248
2003-06-01 17:29:45 +00:00
Max Horn
5202a59c63
some setObjectName changes. I'd really like to switch V2-V5 to use rtObjectName resources, too
...
svn-id: r8171
2003-05-31 12:17:58 +00:00
Max Horn
41ca372ef3
oops
...
svn-id: r8160
2003-05-30 23:32:02 +00:00
Max Horn
9b8f49e900
Use language index for The Dig, too
...
svn-id: r8159
2003-05-30 23:24:29 +00:00
Max Horn
3efdd3ad6b
continously opening and closing the language.bnd file is rather inefficient. It's about 400k, though...
...
svn-id: r8158
2003-05-30 22:57:19 +00:00
Max Horn
997f6564c6
removed debug output (checked that in by accident)
...
svn-id: r8127
2003-05-30 00:56:32 +00:00
Max Horn
06380e9ae9
cleanup; nasty fix for spanish/italian Dig (using encrypted language.bnd in a slightly different way than we previously supported)
...
svn-id: r8070
2003-05-28 23:37:04 +00:00
Max Horn
8eec984eb7
more const qualifiers
...
svn-id: r8002
2003-05-26 13:14:57 +00:00
Max Horn
95b33c422c
oops
...
svn-id: r7950
2003-05-25 12:40:53 +00:00
Jamieson Christian
19a01c3e84
Fixed VC++ warning
...
svn-id: r7947
2003-05-25 12:29:29 +00:00
Max Horn
d356ba4452
simplified addIntToStack a bit *cough*; added experimental code for the message opcode 7 in V2 codes (see also patch #742851 )
...
svn-id: r7917
2003-05-24 23:39:40 +00:00
Max Horn
4cda099c57
don't use _gameDataPath directly; minor cleanup
...
svn-id: r7907
2003-05-24 22:13:01 +00:00
Max Horn
c78664cbc9
renamed talkFrame1/talkFrame2 to talkStartFrame/talkStopFrame
...
svn-id: r7819
2003-05-22 09:58:33 +00:00
Max Horn
86d57f3c7a
many pedantic warning fixes (and some actual potential buglets fixed, too)
...
svn-id: r7795
2003-05-21 18:09:49 +00:00
Max Horn
8a82e59065
constness fixes
...
svn-id: r7787
2003-05-21 16:28:02 +00:00
Max Horn
d50b070168
fix for bug #739661
...
svn-id: r7699
2003-05-19 20:09:30 +00:00
Max Horn
f4c7f37743
Make use of ScummVM::Rect
...
svn-id: r7546
2003-05-15 22:30:32 +00:00
Max Horn
d80f9e34e0
v2 text output tweak
...
svn-id: r7505
2003-05-14 13:50:28 +00:00