|
XenevaOS
|
#include <stdio.h>#include <stdlib.h>#include "deh_misc.h"#include "m_bbox.h"#include "m_random.h"#include "i_system.h"#include "doomdef.h"#include "m_argv.h"#include "m_misc.h"#include "p_local.h"#include "s_sound.h"#include "doomstat.h"#include "r_state.h"#include "sounds.h"
Macros | |
| #define | DEFAULT_SPECHIT_MAGIC 0x01C09C98 |
Functions | |
| boolean | PIT_StompThing (mobj_t *thing) |
| boolean | P_TeleportMove (mobj_t *thing, fixed_t x, fixed_t y) |
| boolean | PIT_CheckLine (line_t *ld) |
| boolean | PIT_CheckThing (mobj_t *thing) |
| boolean | P_CheckPosition (mobj_t *thing, fixed_t x, fixed_t y) |
| boolean | P_TryMove (mobj_t *thing, fixed_t x, fixed_t y) |
| boolean | P_ThingHeightClip (mobj_t *thing) |
| void | P_HitSlideLine (line_t *ld) |
| boolean | PTR_SlideTraverse (intercept_t *in) |
| void | P_SlideMove (mobj_t *mo) |
| boolean | PTR_AimTraverse (intercept_t *in) |
| boolean | PTR_ShootTraverse (intercept_t *in) |
| fixed_t | P_AimLineAttack (mobj_t *t1, angle_t angle, fixed_t distance) |
| void | P_LineAttack (mobj_t *t1, angle_t angle, fixed_t distance, fixed_t slope, int damage) |
| boolean | PTR_UseTraverse (intercept_t *in) |
| void | P_UseLines (player_t *player) |
| boolean | PIT_RadiusAttack (mobj_t *thing) |
| void | P_RadiusAttack (mobj_t *spot, mobj_t *source, int damage) |
| boolean | PIT_ChangeSector (mobj_t *thing) |
| boolean | P_ChangeSector (sector_t *sector, boolean crunch) |
| #define DEFAULT_SPECHIT_MAGIC 0x01C09C98 |
| void P_HitSlideLine | ( | line_t * | ld | ) |
| void P_SlideMove | ( | mobj_t * | mo | ) |
| void P_UseLines | ( | player_t * | player | ) |
| boolean PTR_AimTraverse | ( | intercept_t * | in | ) |
| boolean PTR_ShootTraverse | ( | intercept_t * | in | ) |
| boolean PTR_SlideTraverse | ( | intercept_t * | in | ) |
| boolean PTR_UseTraverse | ( | intercept_t * | in | ) |
| fixed_t aimslope |
| fixed_t attackrange |
| fixed_t bestslidefrac |
| line_t* bestslideline |
| int bombdamage |
| mobj_t* bombsource |
| mobj_t* bombspot |
|
extern |
| line_t* ceilingline |
| boolean crushchange |
| boolean floatok |
| int la_damage |
| mobj_t* linetarget |
| boolean nofit |
| int numspechit |
| fixed_t secondslidefrac |
| line_t* secondslideline |
| mobj_t* shootthing |
| fixed_t shootz |
| mobj_t* slidemo |
| line_t* spechit[MAXSPECIALCROSS] |
| fixed_t tmbbox[4] |
| fixed_t tmceilingz |
| fixed_t tmdropoffz |
| int tmflags |
| fixed_t tmfloorz |
| mobj_t* tmthing |
| fixed_t tmx |
| fixed_t tmxmove |
| fixed_t tmy |
| fixed_t tmymove |
|
extern |
| mobj_t* usething |