summaryrefslogtreecommitdiff
path: root/src/shared/ents.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/ents.h')
-rw-r--r--src/shared/ents.h13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/shared/ents.h b/src/shared/ents.h
index fece7bf..e47f4c7 100644
--- a/src/shared/ents.h
+++ b/src/shared/ents.h
@@ -21,7 +21,6 @@ struct entitylight {
enum {
EF_NOVIS = 1<<0,
- EF_NOSHADOW = 1<<1,
EF_NOCOLLIDE = 1<<2,
EF_ANIM = 1<<3,
EF_OCTA = 1<<4,
@@ -140,7 +139,6 @@ static const char * const animnames[] = {
#define ANIM_FULLBRIGHT (1<<24)
#define ANIM_REUSE (1<<25)
#define ANIM_NORENDER (1<<26)
-#define ANIM_RAGDOLL (1<<27)
#define ANIM_SETSPEED (1<<28)
#define ANIM_NOPITCH (1<<29)
#define ANIM_GHOST (1<<30)
@@ -166,25 +164,18 @@ struct animinterpinfo { // used for animation blending of animated characters {
#define MAXANIMPARTS 3
struct occludequery;
-struct ragdolldata;
struct dynent : physent { // animated characters, or characters that can receive input {
bool k_left, k_right, k_up, k_down; // see input code
entitylight light;
animinterpinfo animinterp[MAXANIMPARTS];
- ragdolldata *ragdoll;
occludequery *query;
int lastrendered;
uchar occluded;
- dynent() : ragdoll(NULL), query(NULL), lastrendered(0), occluded(0) {
+ dynent() : query(NULL), lastrendered(0), occluded(0) {
reset();
}
- ~dynent() {
-#ifndef STANDALONE
- extern void cleanragdoll(dynent *d);
- if(ragdoll) cleanragdoll(this);
-#endif
- }
+ ~dynent() { }
void stopmoving() {
k_left = k_right = k_up = k_down = jumping = false;
move = strafe = 0;