| 48 | } |
| 49 | |
| 50 | void FRangeValidator::validateType(SimObject *object, void *typePtr) |
| 51 | { |
| 52 | F32 *v = (F32 *) typePtr; |
| 53 | if(*v < minV || *v > maxV) |
| 54 | { |
| 55 | consoleError(object, "Must be between %g and %g", minV, maxV); |
| 56 | if(*v < minV) |
| 57 | *v = minV; |
| 58 | else if(*v > maxV) |
| 59 | *v = maxV; |
| 60 | } |
| 61 | } |
| 62 | |
| 63 | void IRangeValidator::validateType(SimObject *object, void *typePtr) |
| 64 | { |
no test coverage detected