Daniel Schepler
e1a465cd44
Implement animated bitmaps.
...
Reorganize ZBuffer rendering code a bit.
2004-03-23 10:38:02 +00:00
James Brown
66371a84e0
Still no closer to finding the mysteries of the stuck elevator from (or is that to? sorry Glottis) hell!
2004-03-22 12:46:38 +00:00
Daniel Schepler
3d67f2bbbf
Implement drawing bitmapped objects.
2004-03-22 11:23:37 +00:00
Daniel Schepler
1db7c464cf
Display a bit more information on NewObjectState calls.
2004-03-22 08:51:54 +00:00
Joost Peters
617e26091f
Preliminary BE/Mac support.
...
To compile on Mac OSX: edit the Makefile and uncomment the OSX LIBS/CXXFLAGS additions (and comment out the -lGL -lGLU line)
and edit lua/src/lvm.c to use the Big Endian macro.
2004-03-21 15:16:57 +00:00
Pawel Kolodziejski
01549c3ce2
added speech mode stuff, and fixed position for overlay mode smush
2004-03-20 07:45:34 +00:00
Pawel Kolodziejski
098f0b2b2c
added engine states, separate fullscreen smush playback depend on engine mode
2004-03-20 05:47:21 +00:00
James Brown
f4b21591a2
Just pop in some temporary stuff as I'm probably about to mangle my local tree :)
2004-03-19 12:33:09 +00:00
Pawel Kolodziejski
397d822587
added movieTime stuff, now it try handle subtitles for smush
2004-03-03 21:43:34 +00:00
Pawel Kolodziejski
37b6c80f53
update copyright date, some formating stuff, rest later
2004-02-24 21:09:53 +00:00
Pawel Kolodziejski
b2a0e57574
implementation of round func
2004-02-22 18:40:29 +00:00
Pawel Kolodziejski
5739af6ab8
clenaup
2004-02-22 18:09:34 +00:00
Pawel Kolodziejski
7f4272ffdc
clenaup
2004-02-22 18:04:22 +00:00
Pawel Kolodziejski
28836b3b3f
more smush stuff, sound disabled for now
2004-02-21 22:00:13 +00:00
Eugene Sandulenko
8f2f5cd2a3
o Portability fixes
2003-12-18 22:54:01 +00:00
Pawel Kolodziejski
03abd1bb4c
added mixer code, handle smush sound, handle smush filenames in lua
2003-12-12 21:17:31 +00:00
Pawel Kolodziejski
9240a7374b
changes types as in scummvm, split vima codec to seperate file, added smush code, added hack in lua for play smush currently only intro, output gfx and sound(no mixer yet)
2003-12-12 08:39:07 +00:00
James Brown
05348e088b
Add sector on/off function. Need to work out why elevator doesn't work properly.
2003-10-12 13:04:46 +00:00
James Brown
32604f6e4b
Rewrite LUA TextObject change parser gizmo.
2003-10-10 14:20:02 +00:00
James Brown
be37f31100
Enable some hacky non-portable text drawing until I get my LAF font code working. X11-only at the moment (although a Windows equiv should be easy). Note that this breaks Copal's computer again, for some LUA'ish reason involving the parameter table sent to ChangeTextObject. Cleaned up a bit of code and renamed ColorMap class to CMap to prevent conflict against X headers.
2003-10-05 17:45:46 +00:00
Vincent Hamm
d85f8b89ac
A bit more code for the lookAt system
2003-08-26 09:36:47 +00:00
Vincent Hamm
8468f7090f
Fix compile under linux
2003-08-26 00:28:02 +00:00
Vincent Hamm
94adad3d50
added preliminary code for actorLookAt
2003-08-26 00:25:22 +00:00
Pawel Kolodziejski
2c1676db4a
added windows target, hash maps still not compilable for resource.cpp
2003-08-24 17:56:03 +00:00
James Brown
d2b708120e
Disable changeTextObject table parsing for now (it breaks using Don Copals computer). Fix killTextObject to take into account the nil = "(nill)" change
2003-08-22 17:49:13 +00:00
Daniel Schepler
ee96d79e10
Implement WalkActorTo and IsActorMoving (and incidentally GetActorYawToPoint).
2003-08-22 12:28:33 +00:00
Daniel Schepler
b18077ac5d
Implement SetActorRot(x,y,z,TRUE) and IsActorTurning.
2003-08-22 11:37:39 +00:00
Daniel Schepler
08b3731938
Fix GetActorRot.
2003-08-22 07:08:05 +00:00
James Brown
a3e85ca254
Add textObject handling... havn't commited the drawing code yet, as it's buggy.
2003-08-21 15:42:36 +00:00
Daniel Schepler
5cd6a8369f
Mark a couple stub functions more clearly as such.
2003-08-21 14:29:43 +00:00
Daniel Schepler
b8f4b90828
Implement GetActorRot.
2003-08-21 13:24:25 +00:00
Daniel Schepler
c2b246d004
Call camChangeHandler and postCamChangeHandler. This fixes the
...
missing Eva problem.
2003-08-21 12:31:40 +00:00
James Brown
380f95965b
Just enhance the debug info for the text routines. Working on font decoding now.
2003-08-21 10:27:21 +00:00
Daniel Schepler
118f717394
Rough implementation of sector visibility.
2003-08-21 09:15:52 +00:00
James Brown
cb02f26732
Implement '.' sentence skipping, and other shutUpActor use
2003-08-21 06:51:02 +00:00
James Brown
5b1490c130
Change get_costume error to a warning, to let us get down to the garage. Me, or someone, needs to look into why knocking on the door down there freezes (Glottis never makes it out)
2003-08-20 20:04:52 +00:00
James Brown
8d6bbabb5c
Stick in some basic code to let conversations 'work'. I don't know enough about LUA to work out how to typecast the userdata to a usable set of fields yet...
2003-08-20 16:01:58 +00:00
Daniel Schepler
63178ba191
Major overhaul and simplification of the construction method for
...
costumes.
I also added a bit of documentation on the design of the costume class,
along with how I think the bitmap objects should be handled.
2003-08-20 14:29:59 +00:00
James Brown
ba0b3a74ad
Remove code duplication
2003-08-20 10:38:30 +00:00
James Brown
aa94eb9e2f
Remove debug messages for implemented walkplane code, TODO updates
2003-08-20 08:10:31 +00:00
Daniel Schepler
4e7c1ef006
Implemented isPointInSector and GetActorSector.
2003-08-20 00:35:37 +00:00
Daniel Schepler
b2e44df459
Improve stub debugging info for userdata.
2003-08-19 23:46:16 +00:00
James Brown
aabbf86d03
Various bits of started code
2003-08-19 12:27:17 +00:00
James Brown
0e355abcaf
Move walkplane/sector code to seperate file
2003-08-19 07:20:03 +00:00
James Brown
c31676d9a3
!(Coding && Hangover)
2003-08-17 08:30:18 +00:00
James Brown
4d94385c2e
If somebody can explain what stupid thing I have done to make 0 > 11 = true... Please tell me! (getSectorName in scene.h)
2003-08-17 08:11:59 +00:00
Daniel Schepler
aebf6519bb
Implement GetCurrentScript. Overrides should work better now.
2003-08-16 20:12:02 +00:00
Jonathan Gray
98d381f2dd
stderr/stdin based InputDialog implementation
2003-08-16 09:48:53 +00:00
James Brown
bdd79593e9
A few random incomplete sector thingies. still have to add a cvsignore for grimdialog :P
2003-08-16 06:41:37 +00:00
Vincent Hamm
fd60abaa0c
renamed all .cc to cpp and all .hh to .h
2003-08-15 19:41:26 +00:00