|
XenevaOS
|
#include <stdlib.h>#include "doomdef.h"#include "doomstat.h"#include "deh_main.h"#include "i_system.h"#include "z_zone.h"#include "m_argv.h"#include "m_misc.h"#include "m_random.h"#include "w_wad.h"#include "r_local.h"#include "p_local.h"#include "g_game.h"#include "s_sound.h"#include "r_state.h"#include "sounds.h"
Classes | |
| struct | anim_t |
| struct | animdef_t |
Macros | |
| #define | MAXANIMS 32 |
| #define | MAXLINEANIMS 64 |
| #define | MAX_ADJOINING_SECTORS 20 |
| #define | DONUT_FLOORHEIGHT_DEFAULT 0x00000000 |
| #define | DONUT_FLOORPIC_DEFAULT 0x16 |
Functions | |
| void | P_InitPicAnims (void) |
| side_t * | getSide (int currentSector, int line, int side) |
| sector_t * | getSector (int currentSector, int line, int side) |
| int | twoSided (int sector, int line) |
| sector_t * | getNextSector (line_t *line, sector_t *sec) |
| fixed_t | P_FindLowestFloorSurrounding (sector_t *sec) |
| fixed_t | P_FindHighestFloorSurrounding (sector_t *sec) |
| fixed_t | P_FindNextHighestFloor (sector_t *sec, int currentheight) |
| fixed_t | P_FindLowestCeilingSurrounding (sector_t *sec) |
| fixed_t | P_FindHighestCeilingSurrounding (sector_t *sec) |
| int | P_FindSectorFromLineTag (line_t *line, int start) |
| int | P_FindMinSurroundingLight (sector_t *sector, int max) |
| void | P_CrossSpecialLine (int linenum, int side, mobj_t *thing) |
| void | P_ShootSpecialLine (mobj_t *thing, line_t *line) |
| void | P_PlayerInSpecialSector (player_t *player) |
| void | P_UpdateSpecials (void) |
| int | EV_DoDonut (line_t *line) |
| void | P_SpawnSpecials (void) |
Variables | |
| anim_t | anims [MAXANIMS] |
| anim_t * | lastanim |
| animdef_t | animdefs [] |
| short | numlinespecials |
| line_t * | linespeciallist [MAXLINEANIMS] |
| boolean | levelTimer |
| int | levelTimeCount |
| #define DONUT_FLOORHEIGHT_DEFAULT 0x00000000 |
| #define DONUT_FLOORPIC_DEFAULT 0x16 |
| #define MAX_ADJOINING_SECTORS 20 |
| #define MAXANIMS 32 |
| #define MAXLINEANIMS 64 |
| int EV_DoDonut | ( | line_t * | line | ) |
| sector_t * getSector | ( | int | currentSector, |
| int | line, | ||
| int | side | ||
| ) |
| side_t * getSide | ( | int | currentSector, |
| int | line, | ||
| int | side | ||
| ) |
| void P_CrossSpecialLine | ( | int | linenum, |
| int | side, | ||
| mobj_t * | thing | ||
| ) |
| int P_FindMinSurroundingLight | ( | sector_t * | sector, |
| int | max | ||
| ) |
| int P_FindSectorFromLineTag | ( | line_t * | line, |
| int | start | ||
| ) |
| void P_InitPicAnims | ( | void | ) |
| void P_PlayerInSpecialSector | ( | player_t * | player | ) |
| void P_SpawnSpecials | ( | void | ) |
| void P_UpdateSpecials | ( | void | ) |
| int twoSided | ( | int | sector, |
| int | line | ||
| ) |
| animdef_t animdefs[] |
| anim_t anims |
| anim_t * lastanim |
| int levelTimeCount |
| boolean levelTimer |
| line_t * linespeciallist |
| short numlinespecials |