DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
 
pmove.h
Go to the documentation of this file.
1#ifndef PMOVE_H
2#define PMOVE_H
3
4#include "qtypes.h"
5#include "protocol.h"
6
15
16typedef struct playermove_s
17{
18 // entity to be ignored for movement
19 struct prvm_edict_s *self;
20 // position
25 // current bounding box (different if crouched vs standing)
28 // currently on the ground
30 // currently crouching
32 // what kind of water (SUPERCONTENTS_LAVA for instance)
34 // how deep
36 // weird hacks when jumping out of water
37 // (this is in seconds and counts down to 0)
39
41
42 // user command
44}
46
84
85#endif
waterlevel_t
Definition pmove.h:8
@ WATERLEVEL_WETFEET
Definition pmove.h:10
@ WATERLEVEL_SUBMERGED
Definition pmove.h:12
@ WATERLEVEL_SWIMMING
Definition pmove.h:11
@ WATERLEVEL_NONE
Definition pmove.h:9
vec_t vec3_t[3]
Definition qtypes.h:71
bool qbool
Definition qtypes.h:9
float spectatormaxspeed
Definition pmove.h:57
float airspeedlimit_nonqw
Definition pmove.h:82
float accelerate
Definition pmove.h:58
float warsowbunny_topspeed
Definition pmove.h:78
float ticrate
Definition pmove.h:81
float airaccel_qw
Definition pmove.h:66
float aircontrol_penalty
Definition pmove.h:75
float airstrafeaccelerate
Definition pmove.h:70
float waterfriction
Definition pmove.h:51
float warsowbunny_airforwardaccel
Definition pmove.h:76
unsigned int moveflags
Definition pmove.h:49
float airstrafeaccel_qw
Definition pmove.h:72
float wateraccelerate
Definition pmove.h:60
float warsowbunny_accel
Definition pmove.h:77
float warsowbunny_turnaccel
Definition pmove.h:79
float maxairstrafespeed
Definition pmove.h:71
float friction
Definition pmove.h:52
float entgravity
Definition pmove.h:61
float edgefriction
Definition pmove.h:63
float maxairspeed
Definition pmove.h:64
float stopspeed
Definition pmove.h:55
float aircontrol_power
Definition pmove.h:74
float airstopaccelerate
Definition pmove.h:69
float airaccelerate
Definition pmove.h:59
float gravity
Definition pmove.h:54
float timescale
Definition pmove.h:53
float warsowbunny_backtosideratio
Definition pmove.h:80
float airaccel_sideways_friction
Definition pmove.h:68
float aircontrol
Definition pmove.h:73
float jumpvelocity
Definition pmove.h:62
float wallfriction
Definition pmove.h:50
float airaccel_qw_stretchfactor
Definition pmove.h:67
float stepheight
Definition pmove.h:65
float maxspeed
Definition pmove.h:56
struct prvm_edict_s * self
Definition pmove.h:19
vec3_t maxs
Definition pmove.h:27
qbool crouched
Definition pmove.h:31
int watertype
Definition pmove.h:33
vec3_t movedir
Definition pmove.h:24
float waterjumptime
Definition pmove.h:38
vec3_t origin
Definition pmove.h:21
usercmd_t cmd
Definition pmove.h:43
vec3_t velocity
Definition pmove.h:22
int movetype
Definition pmove.h:40
vec3_t angles
Definition pmove.h:23
waterlevel_t waterlevel
Definition pmove.h:35
vec3_t mins
Definition pmove.h:26
qbool onground
Definition pmove.h:29