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

Method SnapToGrid

src/game/editor/map_grid.cpp:123–128  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

121}
122
123void CMapGrid::SnapToGrid(vec2 &Position) const
124{
125 const int GridDistance = GridLineDistance() * m_GridFactor;
126 Position.x = (int)((Position.x + (Position.x >= 0 ? 1.0f : -1.0f) * GridDistance / 2) / GridDistance) * GridDistance;
127 Position.y = (int)((Position.y + (Position.y >= 0 ? 1.0f : -1.0f) * GridDistance / 2) / GridDistance) * GridDistance;
128}
129
130bool CMapGrid::IsEnabled() const
131{

Callers 5

DoSoundSourceMethod · 0.80
DoQuadMethod · 0.80
DoQuadPointMethod · 0.80
DoQuadKnifeMethod · 0.80
DoQuadEnvPointMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected