mirror of https://github.com/AxioDL/metaforce.git
CIntElement: Make use of std::clamp within CIEClamp's overrides
Same behavior, less code.
This commit is contained in:
parent
3407a59ad7
commit
ff940612bc
|
@ -72,26 +72,17 @@ bool CIEClamp::GetValue(int frame, int& valOut) const {
|
|||
x4_min->GetValue(frame, a);
|
||||
x8_max->GetValue(frame, b);
|
||||
xc_val->GetValue(frame, valOut);
|
||||
if (valOut > b)
|
||||
valOut = b;
|
||||
if (valOut < a)
|
||||
valOut = a;
|
||||
|
||||
valOut = std::clamp(valOut, a, b);
|
||||
return false;
|
||||
}
|
||||
|
||||
int CIEClamp::GetMaxValue() const {
|
||||
const int a = x4_min->GetMaxValue();
|
||||
const int b = x8_max->GetMaxValue();
|
||||
int valOut = xc_val->GetMaxValue();
|
||||
const int valOut = xc_val->GetMaxValue();
|
||||
|
||||
if (valOut > b) {
|
||||
valOut = b;
|
||||
}
|
||||
if (valOut < a) {
|
||||
valOut = a;
|
||||
}
|
||||
|
||||
return valOut;
|
||||
return std::clamp(valOut, a, b);
|
||||
}
|
||||
|
||||
bool CIETimeChain::GetValue(int frame, int& valOut) const {
|
||||
|
|
Loading…
Reference in New Issue