MCPcopy Create free account
hub / github.com/ddnet/ddnet / IsValidGameTile

Function IsValidGameTile

src/game/mapitems.cpp:16–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14}
15
16bool IsValidGameTile(int Index)
17{
18 return (
19 Index == TILE_AIR ||
20 (Index >= TILE_SOLID && Index <= TILE_THROUGH) ||
21 Index == TILE_FREEZE ||
22 (Index >= TILE_UNFREEZE && Index <= TILE_DUNFREEZE) ||
23 (Index >= TILE_LFREEZE && Index <= TILE_LUNFREEZE) ||
24 (Index >= TILE_WALLJUMP && Index <= TILE_SOLO_DISABLE) ||
25 (Index >= TILE_REFILL_JUMPS && Index <= TILE_STOPA) ||
26 (Index >= TILE_CP && Index <= TILE_THROUGH_DIR) ||
27 (Index >= TILE_OLDLASER && Index <= TILE_UNLOCK_TEAM) ||
28 (Index >= TILE_NPC_DISABLE && Index <= TILE_NPH_DISABLE) ||
29 (Index >= TILE_TELE_GUN_ENABLE && Index <= TILE_TELE_GUN_DISABLE) ||
30 (Index >= TILE_TELE_GRENADE_ENABLE && Index <= TILE_TELE_GRENADE_DISABLE) ||
31 (Index >= TILE_TELE_LASER_ENABLE && Index <= TILE_TELE_LASER_DISABLE) ||
32 (Index >= TILE_NPC_ENABLE && Index <= TILE_NPH_ENABLE) ||
33 (Index >= TILE_ENTITIES_OFF_1 && Index <= TILE_ENTITIES_OFF_2) ||
34 IsValidEntity(Index));
35}
36
37bool IsValidFrontTile(int Index)
38{

Callers 3

IsValidTileFunction · 0.85
SetTileMethod · 0.85
IsEmptyMethod · 0.85

Calls 1

IsValidEntityFunction · 0.85

Tested by

no test coverage detected