Data Structures |
| class | DScroller |
| class | DPusher |
| class | DLighting |
| class | DFireFlicker |
| class | DFlicker |
| class | DLightFlash |
| class | DStrobe |
| class | DGlow |
| class | DGlow2 |
| class | DPhased |
| struct | switchlist_t |
| class | DPlat |
| class | DPillar |
| class | DDoor |
| class | DCeiling |
| class | DFloor |
| class | DElevator |
Enumerations |
| enum | special_e { floor_special,
ceiling_special,
lighting_special
} |
| enum | EChange { trigChangeOnly,
numChangeOnly
} |
Functions |
| FArchive & | operator<< (FArchive &arc, DScroller::EScrollType type) |
| FArchive & | operator>> (FArchive &arc, DScroller::EScrollType &out) |
| FArchive & | operator<< (FArchive &arc, DPusher::EPusher type) |
| FArchive & | operator>> (FArchive &arc, DPusher::EPusher &out) |
| BOOL | P_CheckKeys (player_t *p, card_t lock, BOOL remote) |
| BOOL | CheckIfExitIsGood (AActor *self) |
| void | P_InitPicAnims (void) |
| void | P_SpawnSpecials (void) |
| void | P_UpdateSpecials (void) |
| void | P_CrossSpecialLine (int linenum, int side, AActor *thing, bool FromServer=false) |
| void | P_ShootSpecialLine (AActor *thing, line_t *line, bool FromServer=false) |
| bool | P_UseSpecialLine (AActor *thing, line_t *line, int side, bool FromServer=false) |
| bool | P_PushSpecialLine (AActor *thing, line_t *line, int side, bool FromServer=false) |
| void | P_PlayerInSpecialSector (player_t *player) |
| 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_FindNextLowestFloor (sector_t *sec, int currentheight) |
| fixed_t | P_FindLowestCeilingSurrounding (sector_t *sec) |
| fixed_t | P_FindHighestCeilingSurrounding (sector_t *sec) |
| fixed_t | P_FindNextLowestCeiling (sector_t *sec, int currentheight) |
| fixed_t | P_FindNextHighestCeiling (sector_t *sec, int currentheight) |
| fixed_t | P_FindShortestTextureAround (int secnum) |
| fixed_t | P_FindShortestUpperAround (int secnum) |
| sector_t * | P_FindModelFloorSector (fixed_t floordestheight, int secnum) |
| sector_t * | P_FindModelCeilingSector (fixed_t ceildestheight, int secnum) |
| int | P_FindSectorFromTag (int tag, int start) |
| int | P_FindLineFromID (int id, int start) |
| int | P_FindMinSurroundingLight (sector_t *sector, int max) |
| sector_t * | P_NextSpecialSector (sector_t *sec, int type, sector_t *back2) |
| void | EV_StartLightFlickering (int tag, int upper, int lower) |
| void | EV_StartLightStrobing (int tag, int upper, int lower, int utics, int ltics) |
| void | EV_StartLightStrobing (int tag, int utics, int ltics) |
| void | EV_TurnTagLightsOff (int tag) |
| void | EV_LightTurnOn (int tag, int bright) |
| void | EV_LightChange (int tag, int value) |
| int | EV_LightTurnOnPartway (int tag, int level) |
| void | P_SpawnGlowingLight (sector_t *sector) |
| void | EV_StartLightGlowing (int tag, int upper, int lower, int tics) |
| void | EV_StartLightFading (int tag, int value, int tics) |
| void | P_ChangeSwitchTexture (line_t *line, int useAgain) |
| void | P_InitSwitchList () |
| bool | P_GetButtonInfo (line_t *line, unsigned &state, unsigned &time) |
| bool | P_SetButtonInfo (line_t *line, unsigned state, unsigned time) |
| FArchive & | operator<< (FArchive &arc, DPlat::EPlatType type) |
| FArchive & | operator>> (FArchive &arc, DPlat::EPlatType &out) |
| FArchive & | operator<< (FArchive &arc, DPlat::EPlatState state) |
| FArchive & | operator>> (FArchive &arc, DPlat::EPlatState &out) |
| FArchive & | operator<< (FArchive &arc, DPillar::EPillar type) |
| FArchive & | operator>> (FArchive &arc, DPillar::EPillar &out) |
| BOOL | EV_DoPillar (DPillar::EPillar type, int tag, fixed_t speed, fixed_t height, fixed_t height2, bool crush) |
| void | P_SpawnDoorCloseIn30 (sector_t *sec) |
| void | P_SpawnDoorRaiseIn5Mins (sector_t *sec) |
| FArchive & | operator<< (FArchive &arc, DDoor::EVlDoor type) |
| FArchive & | operator>> (FArchive &arc, DDoor::EVlDoor &out) |
| FArchive & | operator<< (FArchive &arc, DCeiling::ECeiling type) |
| FArchive & | operator>> (FArchive &arc, DCeiling::ECeiling &type) |
| FArchive & | operator<< (FArchive &arc, DFloor::EFloor type) |
| FArchive & | operator>> (FArchive &arc, DFloor::EFloor &type) |
| FArchive & | operator<< (FArchive &arc, DElevator::EElevator type) |
| FArchive & | operator>> (FArchive &arc, DElevator::EElevator &out) |
| BOOL | EV_DoChange (line_t *line, EChange changetype, int tag) |
| BOOL | EV_Teleport (int tid, int side, AActor *thing) |
| BOOL | EV_SilentTeleport (int tid, line_t *line, int side, AActor *thing) |
| BOOL | EV_SilentLineTeleport (line_t *line, int side, AActor *thing, int id, BOOL reverse) |
| BOOL | P_StartScript (AActor *who, line_t *where, int script, char *map, int lineSide, int arg0, int arg1, int arg2, int always) |
| void | P_SuspendScript (int script, char *map) |
| void | P_TerminateScript (int script, char *map) |
| void | P_StartOpenScripts (void) |
| void | P_DoDeferedScripts (void) |
| BOOL | P_StartQuake (int tid, int intensity, int duration, int damrad, int tremrad) |