| 140 | } |
| 141 | |
| 142 | void 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 | |
| 156 | void MultiplierWindow::onBuild() |
| 157 | { |
nothing calls this directly
no outgoing calls
no test coverage detected