Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/source/simulation2/components/CCmpUnitMotionManager.h
Show First 20 Lines • Show All 167 Lines • ▼ Show 20 Lines | |||||
void CCmpUnitMotionManager::ResetSubdivisions() | void CCmpUnitMotionManager::ResetSubdivisions() | ||||
{ | { | ||||
CmpPtr<ICmpTerrain> cmpTerrain(GetSystemEntity()); | CmpPtr<ICmpTerrain> cmpTerrain(GetSystemEntity()); | ||||
if (!cmpTerrain) | if (!cmpTerrain) | ||||
return; | return; | ||||
size_t size = cmpTerrain->GetVerticesPerSide() - 1; | size_t size = cmpTerrain->GetVerticesPerSide() - 1; | ||||
m_MovingUnits.resize(size * TERRAIN_TILE_SIZE / 20 + 1, size * TERRAIN_TILE_SIZE / 20 + 1); | u16 gridSquareSize = static_cast<u16>(size * TERRAIN_TILE_SIZE / 20 + 1); | ||||
m_MovingUnits.resize(gridSquareSize, gridSquareSize); | |||||
} | } | ||||
REGISTER_COMPONENT_TYPE(UnitMotionManager) | REGISTER_COMPONENT_TYPE(UnitMotionManager) | ||||
#endif // INCLUDED_CCMPUNITMOTIONMANAGER | #endif // INCLUDED_CCMPUNITMOTIONMANAGER |
Wildfire Games · Phabricator