Bill Currie
0e82b37001
Parse the sun information from the worldspawn entity.
2013-03-07 09:11:23 +09:00
Bill Currie
f1a18742f1
Cache the worldspawn entity.
...
It is an error (for now) if there is not exactly one worldspawn entity.
2013-03-07 09:11:23 +09:00
Bill Currie
32127d3ec7
Kill a sprintf.
...
While 16 chars is enough for any 32-bit int, if int ever changes to 64
bit... (need 21). Just avoid the issue with good old va :)
2013-03-07 09:11:23 +09:00
Bill Currie
7c1d9d2b84
Make the angle and light hacks optional.
...
I'd forgotten that ED_ConvertToPlist mangled light into light_lev and
single component angle values into a vector. This fixes much of the
breakage in qflight (but not the light levels)
2013-03-07 09:11:23 +09:00
Bill Currie
26baa75a1b
Remove a stray break.
...
Now qflight mostly works (its results are bogus, but at least it no longer
crashes or errors out)
2013-03-07 09:11:22 +09:00
Bill Currie
48809404b1
Use qfplist for light entities.
...
This removes a lot of redundant code from qflight (though it does become
dependent of libQFgamecode *shrug*). The nice thing is qflight now uses the
exact same code to load entities as does the server.
2013-03-07 09:11:22 +09:00
Bill Currie
9e6477fdf0
Remove the leading _ from entity fields for properties.
...
Dealing with the _ in the properties code is a bit messy, and having to use
it in the properties list file is a pain.
2013-03-07 09:11:22 +09:00
Bill Currie
5fbe50a5e2
Remove some dead code.
2013-03-07 09:11:22 +09:00
Bill Currie
23a38738fc
Massive whitespace cleanup.
...
Lots of trailing whitespace and otherwise blank lines.
2012-05-22 08:23:22 +09:00
Bill Currie
bc1b483525
Nuke the rcsid stuff.
...
It's pretty useless in git.
2012-04-22 10:56:32 +09:00
Bill Currie
73a280f86a
Handle all light types in the switch.
...
Even though nothing is down for those types.
2011-08-21 14:40:18 +09:00
Bill Currie
3a6e5ea179
Fix a string comparision mistake.
...
This snuck in with the parser changes.
2010-11-28 15:31:36 +09:00
Bill Currie
ac88c86dd3
Scripts now treat {}()': as single character tokens.
2010-11-28 15:31:30 +09:00
Bill Currie
70ec9848e7
add PL_RemoveObjectForKey and make PL_D_AddObject take a normal C string for key instead of a pl string.
2006-12-09 06:00:36 +00:00
Bill Currie
3fb03fc2be
hah, should have been using __attribute__((used)) all that time (rather
...
than __attribute__((unused))). fixes the missing console in -x11
2005-08-04 15:27:09 +00:00
Bill Currie
9d956b2979
more script usage
...
This is an imperfect revision of history.
2004-11-12 02:54:00 +00:00
Bill Currie
1d40013e5e
get the spotlight working
2004-03-25 05:41:33 +00:00
Bill Currie
9abe3b29e0
start of my properties work. doesn't seem to have broken anything :)
2004-01-27 08:31:34 +00:00
Bill Currie
2ea155dc53
make "havoc" map to the correct attenuation type
2004-01-27 08:12:59 +00:00
Bill Currie
5ee1b1d9ca
bring in OpenQuartz's extentions (except -ikmap: got tired:)
...
go back to id's lighting model being default. LordHavoc's is selectable
via --attentuation havoc. Also selectable on a per-light basis.
2004-01-26 07:39:29 +00:00
Bill Currie
6eef62cff8
LordHavoc's colored lighting support (not his relight stuff (yet?) though)
2003-09-10 15:48:46 +00:00
Bill Currie
26f3839276
bring in lordhavoc's vis data optimisations (doesn't work properly yet) and
...
parsing of his extra fields.
2003-09-09 08:13:33 +00:00
Bill Currie
cb5f57fb51
oops, forgot to edit the checks for specified fields
2003-09-08 03:46:56 +00:00
Bill Currie
cabe8d6c02
remove some arbitrary limits and add some of the fields from hlight
2003-09-08 03:39:44 +00:00
Bill Currie
761a7546dd
re-arrange things so __attribute__ and __builtin_expect are properly
...
autoconfiscated so rcsid will continue to work with gcc 3.3
2003-01-15 15:31:36 +00:00
Bill Currie
71196fedf6
make gcc more anal about prototypes, string constants and function
...
visibility (ie, global functions must have a prototype)
2003-01-06 18:28:13 +00:00
Bill Currie
e81a0e2095
qfvis and qflight are still copyright Id
2002-09-25 01:51:58 +00:00
Bill Currie
00294f7ae0
hopefully make everything happy with the new bsp struct
2002-09-20 22:31:44 +00:00
Bill Currie
24a9b48127
rewrite bspfile.[ch] so they work off an object rather than global data.
...
The direct filesystem access is also removed. Fix up qfvis and qflight to
compile with the new bspfile. qfvis seems to work, qflight probably doesn't
2002-09-19 05:35:17 +00:00
Ragnvald Maartmann-Moe IV
6376ebb253
Whitespace.
2002-09-19 02:37:52 +00:00
Bill Currie
ec47e08e1c
go back to using QFile, quakeio.h and quakefs.h
2002-08-27 07:16:28 +00:00
Bill Currie
df96985118
whitespace
2002-08-26 15:12:05 +00:00
Ragnvald Maartmann-Moe IV
a3af2d9fa9
Add Hideo's WIP qflight & qfvis.
2002-08-25 23:06:23 +00:00