|
Defines |
| #define | dir(name, v, d, s, os) void name(bool isdown) { player1->s = isdown; player1->v = isdown ? d : (player1->os ? -(d) : 0); player1->lastmove = lastmillis; } |
Functions |
| float | raycube (const vec &o, const vec &ray, vec &surface) |
| bool | raycubelos (const vec &from, const vec &to, float margin) |
| bool | plcollide (physent *d, physent *o, float &headspace, float &hi, float &lo) |
| bool | cornertest (int mip, int x, int y, int dx, int dy, int &bx, int &by, int &bs) |
| bool | mmcollide (physent *d, float &hi, float &lo) |
| bool | objcollide (physent *d, const vec &objpos, float objrad, float objheight) |
| bool | collide (physent *d, bool spawn, float drop, float rise) |
| | VARP (maxroll, 0, 0, 20) |
| | VAR (recoilbackfade, 0, 100, 1000) |
| void | resizephysent (physent *pl, int moveres, int curtime, float min, float max) |
| void | clamproll (physent *pl) |
| void | moveplayer (physent *pl, int moveres, bool local, int curtime) |
| void | physicsframe () |
| | VAR (physinterp, 0, 1, 1) |
| void | interppos (physent *pl) |
| void | moveplayer (physent *pl, int moveres, bool local) |
| void | movebounceent (bounceent *p, int moveres, bool local) |
| | dir (backward, move,-1, k_down, k_up) |
| | dir (forward, move, 1, k_up, k_down) |
| | dir (left, strafe, 1, k_left, k_right) |
| | dir (right, strafe,-1, k_right, k_left) |
| void | attack (bool on) |
| void | jumpn (bool on) |
| void | updatecrouch (playerent *p, bool on) |
| void | crouch (bool on) |
| | COMMAND (backward, ARG_DOWN) |
| | COMMAND (forward, ARG_DOWN) |
| | COMMAND (left, ARG_DOWN) |
| | COMMAND (right, ARG_DOWN) |
| | COMMANDN (jump, jumpn, ARG_DOWN) |
| | COMMAND (attack, ARG_DOWN) |
| | COMMAND (crouch, ARG_DOWN) |
| void | fixcamerarange (physent *cam) |
| | FVARP (sensitivity, 1e-3f, 3.0f, 1000.0f) |
| | VARP (invmouse, 0, 0, 1) |
| void | mousemove (int dx, int dy) |
| void | entinmap (physent *d) |
Variables |
| physent * | hitplayer = NULL |
| static int | cornersurface = 0 |
| const int | PHYSFPS = 200 |
| const int | PHYSFRAMETIME = 1000 / PHYSFPS |
| int | physsteps = 0 |
| int | physframetime = PHYSFRAMETIME |
| int | lastphysframe = 0 |