Modify the parameter order of function clamp
.
This commit is contained in:
@@ -446,20 +446,21 @@ namespace Cryville.Crtr {
|
|||||||
_ctxcb = ctxcb;
|
_ctxcb = ctxcb;
|
||||||
}
|
}
|
||||||
protected override unsafe void Execute() {
|
protected override unsafe void Execute() {
|
||||||
var ret = GetReturnFrame(PdtInternalType.Number, sizeof(float));
|
float min, value, max;
|
||||||
float min = GetOperand(0).AsNumber();
|
|
||||||
float value, max;
|
|
||||||
switch (LoadedOperandCount) {
|
switch (LoadedOperandCount) {
|
||||||
case 2:
|
case 2:
|
||||||
value = oputil.AsNumber(_ctxcb());
|
value = oputil.AsNumber(_ctxcb());
|
||||||
|
min = GetOperand(0).AsNumber();
|
||||||
max = GetOperand(1).AsNumber();
|
max = GetOperand(1).AsNumber();
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
value = GetOperand(1).AsNumber();
|
value = GetOperand(0).AsNumber();
|
||||||
|
min = GetOperand(1).AsNumber();
|
||||||
max = GetOperand(2).AsNumber();
|
max = GetOperand(2).AsNumber();
|
||||||
break;
|
break;
|
||||||
default: throw new ArgumentException("Argument count not 2 or 3");
|
default: throw new ArgumentException("Argument count not 2 or 3");
|
||||||
}
|
}
|
||||||
|
var ret = GetReturnFrame(PdtInternalType.Number, sizeof(float));
|
||||||
ret.SetNumber(Mathf.Clamp(value, min, max));
|
ret.SetNumber(Mathf.Clamp(value, min, max));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user