/dports/games/0ad/0ad-0.0.23b-alpha/source/simulation2/components/ |
H A D | CCmpPosition.cpp | 417 CmpPtr<ICmpTerrain> cmpTerrain(GetSystemEntity()); in GetHeightOffset() local 418 if (cmpTerrain) in GetHeightOffset() 419 baseY = cmpTerrain->GetGroundLevel(m_X, m_Z); in GetHeightOffset() 445 CmpPtr<ICmpTerrain> cmpTerrain(GetSystemEntity()); in GetHeightFixed() local 446 if (cmpTerrain) in GetHeightFixed() 447 baseY = cmpTerrain->GetGroundLevel(m_X, m_Z); in GetHeightFixed() 633 CmpPtr<ICmpTerrain> cmpTerrain(GetSystemEntity()); in GetConstructionProgressOffset() local 701 if (cmpTerrain) in GetInterpolatedTransform() 702 baseY = cmpTerrain->GetExactGroundLevel(x, z); in GetInterpolatedTransform() 742 if (cmpTerrain) in GetInterpolatedPositions() [all …]
|
H A D | CCmpDecay.cpp | 168 CmpPtr<ICmpTerrain> cmpTerrain(GetSystemEntity()); in HandleMessage() local 169 if (cmpTerrain) in HandleMessage() 171 fixed ground = cmpTerrain->GetGroundLevel(pos.X, pos.Z); in HandleMessage()
|
H A D | CCmpProjectileManager.cpp | 243 CmpPtr<ICmpTerrain> cmpTerrain(GetSystemEntity()); in AdvanceProjectile() local 244 if (cmpTerrain) in AdvanceProjectile() 246 float h = cmpTerrain->GetExactGroundLevel(projectile.pos.X, projectile.pos.Z); in AdvanceProjectile()
|
H A D | CCmpPathfinder.cpp | 443 CmpPtr<ICmpTerrain> cmpTerrain(GetSimContext(), SYSTEM_ENTITY); in UpdateGrid() local 444 if (!cmpTerrain) in UpdateGrid() 447 u16 terrainSize = cmpTerrain->GetTilesPerSide(); in UpdateGrid() 539 CmpPtr<ICmpTerrain> cmpTerrain(GetSimContext(), SYSTEM_ENTITY); in TerrainUpdateHelper() local 542 if (!cmpTerrain || !cmpObstructionManager) in TerrainUpdateHelper() 545 u16 terrainSize = cmpTerrain->GetTilesPerSide(); in TerrainUpdateHelper()
|
H A D | CCmpSelectable.cpp | 472 CmpPtr<ICmpTerrain> cmpTerrain(GetSystemEntity()); in UpdateDynamicOverlay() local 473 ENSURE(cmpWaterManager && cmpTerrain); in UpdateDynamicOverlay() 475 CTerrain* terrain = cmpTerrain->GetCTerrain(); in UpdateDynamicOverlay()
|
H A D | CCmpObstruction.cpp | 539 CmpPtr<ICmpTerrain> cmpTerrain(GetSystemEntity()); in CheckShorePlacement() local 541 if (!cmpTerrain || !cmpWaterManager) in CheckShorePlacement() 545 …return cmpWaterManager->GetWaterLevel(front.X, front.Y) - cmpTerrain->GetGroundLevel(front.X, fron… in CheckShorePlacement() 546 …cmpWaterManager->GetWaterLevel( back.X, back.Y) - cmpTerrain->GetGroundLevel( back.X, back.Y) < … in CheckShorePlacement()
|
H A D | CCmpRallyPointRenderer.cpp | 1103 CmpPtr<ICmpTerrain> cmpTerrain(GetSystemEntity()); in ReduceSegmentsByVisibility() local 1105 ENSURE(cmpPathFinder && cmpTerrain && cmpWaterManager); in ReduceSegmentsByVisibility() 1131 baseNodeY = cmpTerrain->GetExactGroundLevel(coords[baseNodeIdx].X, coords[baseNodeIdx].Y); in ReduceSegmentsByVisibility() 1141 float curNodeY = cmpTerrain->GetExactGroundLevel(coords[curNodeIdx].X, coords[curNodeIdx].Y); in ReduceSegmentsByVisibility() 1178 baseNodeY = cmpTerrain->GetExactGroundLevel(coords[baseNodeIdx].X, coords[baseNodeIdx].Y); in ReduceSegmentsByVisibility()
|
H A D | CCmpObstructionManager.cpp | 245 CmpPtr<ICmpTerrain> cmpTerrain(GetSystemEntity()); in SetBounds() local 246 if (!cmpTerrain) in SetBounds() 249 m_TerrainTiles = cmpTerrain->GetTilesPerSide(); in SetBounds()
|
H A D | CCmpRangeManager.cpp | 1292 CmpPtr<ICmpTerrain> cmpTerrain(GetSystemEntity()); in getParabolicRangeForm() local 1293 if (!cmpTerrain) in getParabolicRangeForm() 1314 entity_pos_t targetHeight = cmpTerrain->GetGroundLevel(pos.X+maxVector.X, pos.Z+maxVector.Y); in getParabolicRangeForm() 1334 targetHeight = cmpTerrain->GetGroundLevel(pos.X+newVector.X, pos.Z+newVector.Y); in getParabolicRangeForm()
|
/dports/games/0ad/0ad-0.0.23b-alpha/source/tools/atlas/GameInterface/Handlers/ |
H A D | MapHandlers.cpp | 190 CmpPtr<ICmpTerrain> cmpTerrain(*g_Game->GetSimulation2(), SYSTEM_ENTITY); in MESSAGEHANDLER() local 191 if (cmpTerrain) in MESSAGEHANDLER() 192 cmpTerrain->ReloadTerrain(); in MESSAGEHANDLER() 275 CmpPtr<ICmpTerrain> cmpTerrain(*g_Game->GetSimulation2(), SYSTEM_ENTITY); in BEGIN_COMMAND() local 276 if (cmpTerrain) in BEGIN_COMMAND() 277 cmpTerrain->ReloadTerrain(); in BEGIN_COMMAND() 295 CmpPtr<ICmpTerrain> cmpTerrain(*g_Game->GetSimulation2(), SYSTEM_ENTITY); in BEGIN_COMMAND() local 296 if (!cmpTerrain) in BEGIN_COMMAND() 302 m_OldTiles = (int)cmpTerrain->GetTilesPerSide(); in BEGIN_COMMAND()
|
H A D | ElevationHandlers.cpp | 114 CmpPtr<ICmpTerrain> cmpTerrain(*g_Game->GetSimulation2(), SYSTEM_ENTITY); in BEGIN_COMMAND() local 115 if (cmpTerrain) in BEGIN_COMMAND() 116 cmpTerrain->MakeDirty(m_i0, m_j0, m_i1, m_j1); in BEGIN_COMMAND() 196 CmpPtr<ICmpTerrain> cmpTerrain(*g_Game->GetSimulation2(), SYSTEM_ENTITY); in BEGIN_COMMAND() local 197 if (cmpTerrain) in BEGIN_COMMAND() 198 cmpTerrain->MakeDirty(m_i0, m_j0, m_i1, m_j1); in BEGIN_COMMAND() 308 CmpPtr<ICmpTerrain> cmpTerrain(*g_Game->GetSimulation2(), SYSTEM_ENTITY); in BEGIN_COMMAND() local 309 if (cmpTerrain) in BEGIN_COMMAND() 310 cmpTerrain->MakeDirty(m_i0, m_j0, m_i1, m_j1); in BEGIN_COMMAND() 383 if (cmpTerrain) in BEGIN_COMMAND() [all …]
|
H A D | TerrainHandlers.cpp | 370 CmpPtr<ICmpTerrain> cmpTerrain(*g_Game->GetSimulation2(), SYSTEM_ENTITY); in BEGIN_COMMAND() local 371 if (cmpTerrain) in BEGIN_COMMAND() 372 cmpTerrain->MakeDirty(m_i0, m_j0, m_i1, m_j1); in BEGIN_COMMAND() 449 CmpPtr<ICmpTerrain> cmpTerrain(*g_Game->GetSimulation2(), SYSTEM_ENTITY); in BEGIN_COMMAND() local 450 if (cmpTerrain) in BEGIN_COMMAND() 451 cmpTerrain->MakeDirty(m_i0, m_j0, m_i1, m_j1); in BEGIN_COMMAND()
|
/dports/games/0ad/0ad-0.0.23b-alpha/source/graphics/ |
H A D | TerritoryTexture.cpp | 89 CmpPtr<ICmpTerrain> cmpTerrain(m_Simulation, SYSTEM_ENTITY); in ConstructTexture() local 90 if (!cmpTerrain) in ConstructTexture() 94 …m_MapSize = cmpTerrain->GetTilesPerSide() * Pathfinding::NAVCELLS_PER_TILE / ICmpTerritoryManager:… in ConstructTexture() 146 CmpPtr<ICmpTerrain> cmpTerrain(m_Simulation, SYSTEM_ENTITY); in RecomputeTexture() local 147 if (cmpTerrain && m_MapSize != (ssize_t)cmpTerrain->GetVerticesPerSide()) in RecomputeTexture()
|
H A D | LOSTexture.cpp | 246 CmpPtr<ICmpTerrain> cmpTerrain(m_Simulation, SYSTEM_ENTITY); in ConstructTexture() local 247 if (!cmpTerrain) in ConstructTexture() 250 m_MapSize = cmpTerrain->GetVerticesPerSide(); in ConstructTexture() 323 CmpPtr<ICmpTerrain> cmpTerrain(m_Simulation, SYSTEM_ENTITY); in RecomputeTexture() local 324 if (cmpTerrain && m_MapSize != (ssize_t)cmpTerrain->GetVerticesPerSide()) in RecomputeTexture()
|
H A D | ObjectManager.cpp | 152 CmpPtr<ICmpTerrain> cmpTerrain(m_Simulation, SYSTEM_ENTITY); in GetTerrain() local 153 if (!cmpTerrain) in GetTerrain() 155 return cmpTerrain->GetCTerrain(); in GetTerrain()
|
H A D | Model.cpp | 410 CmpPtr<ICmpTerrain> cmpTerrain(m_Simulation, SYSTEM_ENTITY); in ValidatePosition() local 411 if (cmpTerrain) in ValidatePosition() 413 float objTerrain = cmpTerrain->GetExactGroundLevel(objTranslation.X, objTranslation.Z); in ValidatePosition() 414 float propTerrain = cmpTerrain->GetExactGroundLevel(propTranslation.X, propTranslation.Z); in ValidatePosition()
|
H A D | MapReader.cpp | 290 CmpPtr<ICmpTerrain> cmpTerrain(*pSimContext, SYSTEM_ENTITY); in ApplyTerrainData() local 291 if (cmpTerrain) in ApplyTerrainData() 292 cmpTerrain->ReloadTerrain(); in ApplyTerrainData()
|
/dports/games/0ad/0ad-0.0.23b-alpha/source/simulation2/helpers/ |
H A D | Render.cpp | 42 CmpPtr<ICmpTerrain> cmpTerrain(context, SYSTEM_ENTITY); in ConstructLineOnGround() local 43 if (!cmpTerrain) in ConstructLineOnGround() 63 float py = std::max(water, cmpTerrain->GetExactGroundLevel(px, pz)) + heightOffset; in ConstructLineOnGround() 78 CmpPtr<ICmpTerrain> cmpTerrain(context, SYSTEM_ENTITY); in ConstructCircleOrClosedArc() local 79 if (!cmpTerrain) in ConstructCircleOrClosedArc() 102 cy = std::max(water, cmpTerrain->GetExactGroundLevel(x, z)) + heightOffset; in ConstructCircleOrClosedArc() 113 float py = std::max(water, cmpTerrain->GetExactGroundLevel(px, pz)) + heightOffset; in ConstructCircleOrClosedArc() 165 CmpPtr<ICmpTerrain> cmpTerrain(context, SYSTEM_ENTITY); in ConstructSquareOnGround() local 166 if (!cmpTerrain) in ConstructSquareOnGround() 198 float py = std::max(water, cmpTerrain->GetExactGroundLevel(px, pz)) + heightOffset; in ConstructSquareOnGround()
|
/dports/games/0ad/0ad-0.0.23b-alpha/source/tools/atlas/GameInterface/ |
H A D | ActorViewer.cpp | 299 CmpPtr<ICmpTerrain> cmpTerrain(m.Simulation2, SYSTEM_ENTITY); in ActorViewer() local 300 if (cmpTerrain) in ActorViewer() 301 cmpTerrain->ReloadTerrain(false); in ActorViewer()
|