![]() |
DDraceNetwork Documentation
|
This is the complete list of members for CCollision, including all inherited members.
| CCollision() | CCollision | |
| CheckPoint(float x, float y) const | CCollision | inline |
| CheckPoint(vec2 Pos) const | CCollision | inline |
| Entity(int x, int y, int Layer) const | CCollision | |
| FillAntibot(CAntibotMapData *pMapData) const | CCollision | |
| FrontLayer() const | CCollision | inline |
| GameLayer() const | CCollision | inline |
| GetCollisionAt(float x, float y) const | CCollision | inline |
| GetDoorTile(int Index, CDoorTile *pDoorTile) const | CCollision | |
| GetFrontCollisionAt(float x, float y) const | CCollision | inline |
| GetFrontIndex(int x, int y) const | CCollision | |
| GetFrontTile(int x, int y) const | CCollision | |
| GetFrontTileFlags(int Index) const | CCollision | |
| GetFrontTileIndex(int Index) const | CCollision | |
| GetHeight() const | CCollision | inline |
| GetIndex(int x, int y) const | CCollision | |
| GetIndex(vec2 PrevPos, vec2 Pos) const | CCollision | |
| GetMapIndex(vec2 Pos) const | CCollision | |
| GetMapIndices(vec2 PrevPos, vec2 Pos, unsigned MaxIndices=0) const | CCollision | |
| GetMoveRestrictions(CALLBACK_SWITCHACTIVE pfnSwitchActive, void *pUser, vec2 Pos, float Distance=18.0f, int OverrideCenterTileIndex=-1) const | CCollision | |
| GetMoveRestrictions(vec2 Pos, float Distance=18.0f) const | CCollision | inline |
| GetPos(int Index) const | CCollision | |
| GetPureMapIndex(float x, float y) const | CCollision | |
| GetPureMapIndex(vec2 Pos) const | CCollision | inline |
| GetSpeedup(int Index, vec2 *pDir, int *pForce, int *pMaxSpeed, int *pType) const | CCollision | |
| GetSwitchDelay(int Index) const | CCollision | |
| GetSwitchNumber(int Index) const | CCollision | |
| GetSwitchType(int Index) const | CCollision | |
| GetTile(int x, int y) const | CCollision | |
| GetTileFlags(int Index) const | CCollision | |
| GetTileIndex(int Index) const | CCollision | |
| GetWidth() const | CCollision | inline |
| Init(CLayers *pLayers) | CCollision | |
| IntersectAir(vec2 Pos0, vec2 Pos1, vec2 *pOutCollision, vec2 *pOutBeforeCollision) const | CCollision | |
| IntersectLine(vec2 Pos0, vec2 Pos1, vec2 *pOutCollision, vec2 *pOutBeforeCollision) const | CCollision | |
| IntersectLineTeleHook(vec2 Pos0, vec2 Pos1, vec2 *pOutCollision, vec2 *pOutBeforeCollision, int *pTeleNr=nullptr) const | CCollision | |
| IntersectLineTeleWeapon(vec2 Pos0, vec2 Pos1, vec2 *pOutCollision, vec2 *pOutBeforeCollision, int *pTeleNr=nullptr) const | CCollision | |
| IntersectNoLaser(vec2 Pos0, vec2 Pos1, vec2 *pOutCollision, vec2 *pOutBeforeCollision) const | CCollision | |
| IntersectNoLaserNoWalls(vec2 Pos0, vec2 Pos1, vec2 *pOutCollision, vec2 *pOutBeforeCollision) const | CCollision | |
| IsCheckEvilTeleport(int Index) const | CCollision | |
| IsCheckTeleport(int Index) const | CCollision | |
| IsEvilTeleport(int Index) const | CCollision | |
| IsFrontNoLaser(int x, int y) const | CCollision | |
| IsFrontTimeCheckpoint(int Index) const | CCollision | |
| IsHookBlocker(int x, int y, vec2 Pos0, vec2 Pos1) const | CCollision | |
| IsNoLaser(int x, int y) const | CCollision | |
| IsSolid(int x, int y) const | CCollision | |
| IsSpeedup(int Index) const | CCollision | |
| IsTeleCheckpoint(int Index) const | CCollision | |
| IsTeleport(int Index) const | CCollision | |
| IsTeleportHook(int Index) const | CCollision | |
| IsTeleportWeapon(int Index) const | CCollision | |
| IsThrough(int x, int y, int OffsetX, int OffsetY, vec2 Pos0, vec2 Pos1) const | CCollision | |
| IsTimeCheckpoint(int Index) const | CCollision | |
| IsTune(int Index) const | CCollision | |
| IsWallJump(int Index) const | CCollision | |
| Layers() const | CCollision | inline |
| m_Height | CCollision | private |
| m_HighestSwitchNumber | CCollision | |
| m_pDoor | CCollision | private |
| m_pFront | CCollision | private |
| m_pLayers | CCollision | private |
| m_pSpeedup | CCollision | private |
| m_pSwitch | CCollision | private |
| m_pTele | CCollision | private |
| m_pTiles | CCollision | private |
| m_pTune | CCollision | private |
| m_TeleCheckOuts | CCollision | private |
| m_TeleIns | CCollision | private |
| m_TeleOthers | CCollision | private |
| m_TeleOuts | CCollision | private |
| m_Width | CCollision | private |
| MoveBox(vec2 *pInoutPos, vec2 *pInoutVel, vec2 Size, vec2 Elasticity, bool *pGrounded=nullptr) const | CCollision | |
| MovePoint(vec2 *pInoutPos, vec2 *pInoutVel, float Elasticity, int *pBounces) const | CCollision | |
| MoverSpeed(int x, int y, vec2 *pSpeed) const | CCollision | |
| SetCollisionAt(float x, float y, int Index) | CCollision | |
| SetDoorCollisionAt(float x, float y, int Type, int Flags, int Number) | CCollision | |
| SpeedupLayer() const | CCollision | inline |
| SwitchLayer() const | CCollision | inline |
| TeleAllGet(int Number, size_t Offset) | CCollision | |
| TeleAllSize(int Number) | CCollision | |
| TeleCheckOuts(int Number) | CCollision | inline |
| TeleIns(int Number) | CCollision | inline |
| TeleLayer() const | CCollision | inline |
| TeleOthers(int Number) | CCollision | inline |
| TeleOuts(int Number) | CCollision | inline |
| TestBox(vec2 Pos, vec2 Size) const | CCollision | |
| TileExists(int Index) const | CCollision | |
| TileExistsNext(int Index) const | CCollision | |
| TuneLayer() const | CCollision | inline |
| Unload() | CCollision | |
| ~CCollision() | CCollision |