David Eriksson
5daae67404
Talk stuff
...
svn-id: r10829
2003-10-16 16:57:30 +00:00
David Eriksson
29fc207062
Make frames array available.
...
svn-id: r10828
2003-10-16 16:55:13 +00:00
Gregory Montoir
8833f8c490
new Display class, cleanup Graphics
...
svn-id: r10827
2003-10-16 13:54:48 +00:00
Jonathan Gray
bf6be16cbd
add some mac related bits
...
svn-id: r10826
2003-10-16 11:15:56 +00:00
Jonathan Gray
db716d5fb1
add method to set the xor byte in the file class. Needed as the combined mac data files are only xor'd in the resource files, not the parts of the combined file
...
svn-id: r10825
2003-10-16 10:23:01 +00:00
Travis Howell
bc072912b6
Fix a few defaults vars.
...
svn-id: r10824
2003-10-16 10:10:48 +00:00
Travis Howell
27fc807688
Minor cleanup
...
svn-id: r10823
2003-10-16 09:41:35 +00:00
Gregory Montoir
354f1bebf3
fix body/head problem
...
svn-id: r10822
2003-10-16 09:27:45 +00:00
Travis Howell
264c1da85e
Update error message
...
Remove outdated fixme
svn-id: r10821
2003-10-16 06:06:35 +00:00
Travis Howell
8d656e8efb
Add hack from Jamieson, to prevent palette darkening when it shouldn't in Amiga versions of Mi2/FOA.
...
svn-id: r10820
2003-10-16 05:49:09 +00:00
David Eriksson
f057e794f7
Don't talk too much.
...
svn-id: r10819
2003-10-16 04:01:40 +00:00
Travis Howell
195b1d6aa4
Fix spacing
...
svn-id: r10818
2003-10-16 00:39:29 +00:00
Max Horn
7cdb08f307
really removed kDefault*Volume this time :-)
...
svn-id: r10817
2003-10-15 23:26:07 +00:00
Max Horn
d71160af74
removed the kDefault*Volume constants
...
svn-id: r10816
2003-10-15 23:16:52 +00:00
David Eriksson
35c23667c3
Moving heads when talking, but where is the text? :-)
...
svn-id: r10815
2003-10-15 18:39:30 +00:00
Gregory Montoir
57a2b4c453
preliminary GRAPHIC_ANIM support
...
svn-id: r10814
2003-10-15 16:31:51 +00:00
David Eriksson
de410e62f2
Improved talking.
...
svn-id: r10813
2003-10-15 11:33:02 +00:00
David Eriksson
233e33cf78
- Use Logic::roomRefreshObject() in Cutaway
...
- Fix tiny bugs in Logic::roomRefreshObject()
svn-id: r10812
2003-10-15 10:01:54 +00:00
Travis Howell
f0ffea2d64
Disable code which seems to be real cause of lock up in title screen of MI1 demos
...
svn-id: r10811
2003-10-15 09:40:44 +00:00
David Eriksson
83bf2f0e17
- Make Cutaway use Walk object from Logic
...
- Added talkSpeed to Logic
- Some more Talk code
svn-id: r10810
2003-10-15 09:23:05 +00:00
Gregory Montoir
a2d1204e66
sorted a bit cross references
...
svn-id: r10809
2003-10-15 08:47:13 +00:00
Gregory Montoir
ce468f9e1f
DISP_ROOM/REDISP_OBJ() implementation (still missing GRAPHIC_ANIM stuff)
...
svn-id: r10808
2003-10-15 08:46:18 +00:00
Gregory Montoir
8c0496194a
fix personMove / cutaway problem
...
svn-id: r10807
2003-10-15 08:46:04 +00:00
Torbjörn Andersson
8b42d65a7e
Dumped most of the remaining "driver" code into a new "Display" class. This
...
touches a lot of the code, of course, and adds yet another global variable
(temporarily, I hope), but everything still seems to work.
Knock on wood.
svn-id: r10806
2003-10-15 06:40:31 +00:00
Travis Howell
f74a0c18aa
Version 4 games should use older code style too, checked against loomcd/monkeyvga disasm.
...
svn-id: r10805
2003-10-15 02:38:23 +00:00
Max Horn
a8e1340c45
improved timer resolution -> this helps iMuse *a lot* on my system when there is load
...
svn-id: r10804
2003-10-14 20:52:27 +00:00
Jamieson Christian
2968be7670
Turn off another annoying MSVC warning
...
svn-id: r10803
2003-10-14 20:06:22 +00:00
Gregory Montoir
cc9599c714
moved some methods from Queen::Walk to Queen::Logic
...
svn-id: r10802
2003-10-14 19:06:44 +00:00
Gregory Montoir
f5fa6651d7
commented a bit various structures
...
svn-id: r10801
2003-10-14 19:06:25 +00:00
Jonathan Gray
c465b13545
let beos users use configure script, default to assuming unix like system if no match
...
svn-id: r10800
2003-10-14 15:51:11 +00:00
Gregory Montoir
93f64e3357
rewritten Logic::initialise(), making use of 'unserializing' functions
...
svn-id: r10799
2003-10-14 12:55:31 +00:00
David Eriksson
a1dfb5863e
Working nicely with personMove disabled!
...
svn-id: r10798
2003-10-14 12:37:07 +00:00
David Eriksson
c009516dfd
Persons must not be in table!
...
svn-id: r10797
2003-10-14 12:36:32 +00:00
Max Horn
0aa58f53c8
init RNG for everybody using time()
...
svn-id: r10796
2003-10-14 10:24:27 +00:00
Gregory Montoir
e9dacde3c5
more cross references
...
svn-id: r10795
2003-10-14 09:12:42 +00:00
Gregory Montoir
138ee6887a
preliminary FIND_STATE implementation
...
svn-id: r10794
2003-10-14 09:12:01 +00:00
Torbjörn Andersson
4e3129c64c
Fixed warning
...
svn-id: r10793
2003-10-14 08:31:56 +00:00
Max Horn
5aadcb8a15
can remove comments again now, since logic.h was commited. Please don't leave CVS broken for more than a few minutes (ideally, only make atomic commits - i.e. only commit a file if all changes in other files on which it relies on are being commited at the same time)
...
svn-id: r10792
2003-10-14 07:55:08 +00:00
Max Horn
ebd314a9ec
fix debug mode 0
...
svn-id: r10791
2003-10-14 07:52:34 +00:00
David Eriksson
c21d371e9c
Get numFrames property.
...
svn-id: r10790
2003-10-14 07:46:24 +00:00
Max Horn
4cd9694fdc
fix compilation
...
svn-id: r10789
2003-10-14 07:41:58 +00:00
David Eriksson
b1ffc235e0
Using Walk::personMove now!
...
svn-id: r10788
2003-10-14 07:06:12 +00:00
David Eriksson
18ebc6e92e
Compare correct actor names.
...
svn-id: r10787
2003-10-14 06:41:08 +00:00
Jonathan Gray
15eb5a91b0
zero is a valid debug level, also change incorrect string; 0 is game only, not engine only. Maybe the game and engine debug levels should be seperated? This only applies to SCUMM as no other engine maintains its own debug level as far as I know.
...
svn-id: r10786
2003-10-14 06:02:38 +00:00
Travis Howell
08b2020543
This should only apply to 32 color Amiga versions.
...
svn-id: r10785
2003-10-13 22:48:45 +00:00
Max Horn
5c55660e9b
init random seed with time
...
svn-id: r10784
2003-10-13 18:10:08 +00:00
Max Horn
e3fcae3869
init random seed with time
...
svn-id: r10783
2003-10-13 18:09:23 +00:00
Max Horn
5fb358365c
set _debugMode to true if a non-zero debug level has been specified in the config
...
svn-id: r10782
2003-10-13 18:03:13 +00:00
Gregory Montoir
cf47fb1c69
dynalum implementation
...
svn-id: r10781
2003-10-13 16:49:53 +00:00
Gregory Montoir
d9f247231c
Logic::personSetData correction
...
svn-id: r10780
2003-10-13 14:31:59 +00:00