71 Commits

Author SHA1 Message Date
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
d29b8d08dc Write the Residual readme. 2003-08-20 19:41:36 +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
Pawel Kolodziejski
815087f458 changed to exe extension for executable file 2003-08-20 14:50:05 +00:00
Pawel Kolodziejski
052ef67676 added makefile for crosscompilation 2003-08-20 14:41:27 +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
0c4d511b29 Win32 looks a lot better now we use textured bitmaps 2003-08-20 11:52:26 +00:00
James Brown
b6f2dc3b1c Do not save last set when running in good_times debug mode 2003-08-20 11:40:03 +00:00
Lionel Ulmer
342f73f286 Disable TEXTURE_2D after background drawing to be in-line to what
engine.cpp does.
2003-08-20 11:00:39 +00:00
James Brown
521fc64911 Update TODO 2003-08-20 10:47:32 +00:00
James Brown
31fcae2b0c Add bbrox to credits 2003-08-20 10:43:55 +00:00
James Brown
ba0b3a74ad Remove code duplication 2003-08-20 10:38:30 +00:00
Lionel Ulmer
cd9ac833f4 Use texture engine to draw backdrops... Way faster now than before :-) 2003-08-20 10:30:07 +00:00
James Brown
aa94eb9e2f Remove debug messages for implemented walkplane code, TODO updates 2003-08-20 08:10:31 +00:00
James Brown
0b1b1c7cde Allow null-named lights 2003-08-20 08:01:17 +00:00
James Brown
eb12c1fa1a Fix garage set loading 2003-08-20 07:44:54 +00:00
James Brown
98a2789c16 'De-Flea' Manny (Disable talk animation experiment until I work out why the wrong Chores are playing) 2003-08-20 06:59:11 +00:00
Daniel Schepler
aa10b001cd Fixed crash when exiting a room with bitmapped objects. 2003-08-20 01:15:36 +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
f473d81f41 Just commit some WIP stuff before bed 2003-08-19 17:51:37 +00:00
James Brown
ae469c6b46 If ecchi is bad, memory leaks are evil :) 2003-08-19 14:02:25 +00:00
James Brown
aabbf86d03 Various bits of started code 2003-08-19 12:27:17 +00:00
James Brown
c717e8afb7 Update Residual todo list, including who's working on what (feel free to update if your doing any Dev work) 2003-08-19 07:29:47 +00:00
James Brown
0e355abcaf Move walkplane/sector code to seperate file 2003-08-19 07:20:03 +00:00
James Brown
452c22287a Handle optional data better 2003-08-18 14:38:33 +00:00
James Brown
2f7ce42665 Lights can be optional on some sets (eg, 'ul') 2003-08-18 14:31:05 +00:00
James Brown
ab695c1dec Whoopsie, blind copy and paste is stilly :) 2003-08-18 14:25:21 +00:00
James Brown
dca80db72b Some sets (eg, tr) cannot find their room backgrounds?!? Error a little more gracefully than a null-access segfault 2003-08-18 14:13:09 +00:00
James Brown
c6e192d37b Some set objects (eg, 'al') do not have ZBuffers. 2003-08-18 13:59:33 +00:00
Daniel Schepler
7fe43e09c2 Make actors start out visible by default. (The inventory now at least
shows up, though you still can't exit it.)
2003-08-17 22:52:15 +00:00
James Brown
a900bbd00a Clamp mixer values 2003-08-17 16:02:48 +00:00
James Brown
86a4583fba Small TODO updates 2003-08-17 15:44:50 +00:00
James Brown
15e0291c46 This isn't i386 specific, it's just endian specific 2003-08-17 15:41:33 +00:00
James Brown
05346287f0 Import Residual tools 2003-08-17 11:07:56 +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
6685abb86d Reinstate dependency calculation for Unix-g++ builds. 2003-08-17 04:22:18 +00:00
Daniel Schepler
bd132c7f2c Fix bug in ResPtr template where assigning the same pointer it already
contained could cause it to free the object.
2003-08-17 02:48:07 +00:00
Vincent Hamm
6757a36e79 Commented a bit the walkplane (sectors).
Fixed the flags
2003-08-17 00:12:02 +00:00
Jonathan Gray
fec47c7bee no need for this now InputDialog works 2003-08-16 23:24:53 +00:00
Daniel Schepler
2e45dd01e1 Add lua/bin/lua and lua/bin/luac to .cvsignore. 2003-08-16 21:32:32 +00:00
Daniel Schepler
aebf6519bb Implement GetCurrentScript. Overrides should work better now. 2003-08-16 20:12:02 +00:00
James Brown
1f637307bd Add fixme for huuuuuuge performance bottleneck 2003-08-16 17:34:33 +00:00
James Brown
3bad1b61f3 Residual todo update 2003-08-16 17:10:55 +00:00
Pawel Kolodziejski
722948ff75 added crosscompiling for me :) 2003-08-16 16:00:58 +00:00
James Brown
63854c1510 Clean this up :) 2003-08-16 13:01:31 +00:00
James Brown
1af4851d15 Add link to example of messed-up Win32 graphics 2003-08-16 12:43:59 +00:00
James Brown
ed4ec4ddeb Update TODO 2003-08-16 12:34:05 +00:00
James Brown
aed2dc49dd Repeat after me - Ender is a dumbass 2003-08-16 12:12:17 +00:00