DDraceNetwork Docs
|
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 |
CpSpeed(int index, int Flags=0) const | CCollision | |
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 |
GetDTileFlags(int Index) const | CCollision | |
GetDTileIndex(int Index) const | CCollision | |
GetDTileNumber(int Index) const | CCollision | |
GetFCollisionAt(float x, float y) const | CCollision | inline |
GetFIndex(int x, int y) const | CCollision | |
GetFTile(int x, int y) const | CCollision | |
GetFTileFlags(int Index) const | CCollision | |
GetFTileIndex(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) 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 | |
IntersectNoLaserNW(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 | |
IsFNoLaser(int x, int y) const | CCollision | |
IsFTimeCheckpoint(int Index) const | CCollision | |
IsHookBlocker(int x, int y, vec2 Pos0, vec2 Pos1) const | CCollision | |
IsMover(int x, int y, int *pFlags) 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 | |
SetCollisionAt(float x, float y, int Index) | CCollision | |
SetDCollisionAt(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 |