Bill Currie
|
2185a3dcd0
|
Remove almost all of my boxclip developement.
This is to prevent others accidently getting headaches from my code.
|
2010-08-20 14:13:23 +09:00 |
|
Bill Currie
|
98cf61dfd6
|
get the boxclipping debug code in semi-permanently (conditional, of course)
|
2010-08-05 02:52:56 +00:00 |
|
Bill Currie
|
2881b4b284
|
make MOD_TraceLine recursive again so I can work on box clipping without losing so much hair
|
2007-09-16 07:55:44 +00:00 |
|
Bill Currie
|
7624f2eb87
|
still disabled, but put the box tracing code in the shared code
|
2006-12-24 03:46:12 +00:00 |
|
Bill Currie
|
45d467d748
|
box tracing (instead of point). Currently disabled because it doesn't work right just yet. However, when it is working, it will let us do things like crouching, crawling, arbitrary sized objects (including players), etc.
|
2006-12-24 03:13:29 +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
|
2cb81b37f9
|
move the *_RecursiveHullCheck functions from pmovetst.c and world.c to MOD_TraceLine in libs/models/trace.c, at the same time rewriting the code to work itteratively rather than recursively.
This is an imperfect revision of history.
|
2004-11-02 08:40:00 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
3acb2091ad
|
Whitespace, plus inline a few small functions.
|
2004-02-24 20:06:53 +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
|
e8026d9c76
|
touch, think and blocked now support methods
also a little whitespace cleanup
|
2002-05-31 21:05:58 +00:00 |
|
Bill Currie
|
d5ed3bea75
|
when touching entities, it is possible for the next linked entity to be
freed, and thus unlinked. when this mappens, make sure the pointer to the
next entity to be touched gets updated appropriatly.
|
2002-02-25 03:24:46 +00:00 |
|
Bill Currie
|
8ee5acb208
|
redo Sys_Error so it's more usable throughout quake
|
2002-02-20 19:22:52 +00:00 |
|
Bill Currie
|
ea79349c2d
|
nq world.c and qw world.c are now identical ignoring the $Id line
|
2002-02-20 18:35:49 +00:00 |
|
Bill Currie
|
013f503738
|
start getting const-correct on vec3_t params
|
2002-01-03 05:29:38 +00:00 |
|
Bill Currie
|
95fe4d07b1
|
more PARANOID nukage
|
2001-11-29 07:04:31 +00:00 |
|
Bill Currie
|
4eebbb8ae6
|
take the hull/line fixes to the server internals and re-merge world.c for
nq and qw. This fixes the corner sticking for everything.
|
2001-11-23 18:58:23 +00:00 |
|
Bill Currie
|
b1f4a778f9
|
the rcsid commit from hell }:>
|
2001-09-28 06:26:31 +00:00 |
|
Bill Currie
|
74dfef5cd1
|
sort-of merge world.h and (mostly: Sys/Con vs SV) world.c this winds up
bringing rotated bboxes into nq :)
|
2001-08-27 22:16:11 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
277b141ec7
|
Header cleanups (<strings.h> outside without HAVE_* tests and the like, multiply including several headers unless on windows, and other bizarre messes). Plus a hefty dose of whitespace.
|
2001-08-27 07:13:32 +00:00 |
|
Bill Currie
|
fb42199637
|
change all the SVFIELD calls to SVtype. this should make the code a little
easier to read.
|
2001-08-08 20:28:53 +00:00 |
|
Adam Olsen
|
155b46b8c8
|
More diff noise reductions. yay!
|
2001-07-15 01:48:03 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
3f816c0aa3
|
whitespace.
|
2001-05-20 18:07:39 +00:00 |
|
Bill Currie
|
a96536c896
|
nuke commdef.h and clean up the results by putting its contents where they
belong.
also, merge model.h and friends (MINUS render.h). this needed moving efrags_t
from render.h to model.h.
|
2001-04-10 06:55:28 +00:00 |
|
Bill Currie
|
f78b973978
|
move the api headers into include/QF and clean up (most of) the resulting mess.
target specific files that I don't build won't compile yet. just put QF/
infront of the offending headers.
Also move ver_check into libqfutils
|
2001-03-27 20:33:07 +00:00 |
|
Bill Currie
|
4137fbabb5
|
nq seems to like the new progs setup (got to e2m2 in medium without problems)
|
2001-03-04 05:27:29 +00:00 |
|
Bill Currie
|
6d6c34320f
|
nq compiles with the new progs setup, but doesn't have a hope of running yet.
None of the globals etc structs are filled in and there will be a lot of type
errors in SVFIELD usage.
|
2001-03-03 08:31:58 +00:00 |
|
Bill Currie
|
2367b0dc5f
|
initial work at bringing nq's progs code up-to-snuff with qw's. Doesn't work
yet :( nq segs due to either mangled strings or mangled functions, not sure
yet.
|
2001-02-26 20:52:14 +00:00 |
|
Bill Currie
|
1fce1ea12e
|
run indent over all the .c files using qw's .indent.pro. The real reason for
this is I mistakenly did so while making some other changes (which I made sure
were NOT in the checkin:)
|
2001-02-26 06:48:02 +00:00 |
|
Bill Currie
|
87854e1a0c
|
initial checkin of most recent newtree and nuq(?) source
|
2001-02-19 21:15:25 +00:00 |
|