MCPcopy Create free account
hub / github.com/chrxh/alien / validateAndCorrect

Method validateAndCorrect

source/Gui/MultiplierWindow.cpp:142–154  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

140}
141
142void MultiplierWindow::validateAndCorrect()
143{
144 _gridParameters._horizontalNumber = std::max(1, _gridParameters._horizontalNumber);
145 _gridParameters._horizontalDistance = std::max(0.0f, _gridParameters._horizontalDistance);
146 _gridParameters._verticalNumber = std::max(1, _gridParameters._verticalNumber);
147 _gridParameters._verticalDistance = std::max(0.0f, _gridParameters._verticalDistance);
148
149 _randomParameters._number = std::max(1, _randomParameters._number);
150 _randomParameters._maxAngle = std::max(_randomParameters._minAngle, _randomParameters._maxAngle);
151 _randomParameters._maxVelX = std::max(_randomParameters._minVelX, _randomParameters._maxVelX);
152 _randomParameters._maxVelY = std::max(_randomParameters._minVelY, _randomParameters._maxVelY);
153 _randomParameters._maxAngularVel = std::max(_randomParameters._minAngularVel, _randomParameters._maxAngularVel);
154}
155
156void MultiplierWindow::onBuild()
157{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected