int16 property
int
get
int16
Convert the value to a 16-bit Signed Integer
Minimum = -32768
Maximum = 32767
Implementation
int get int16 {
int value = this;
if (value < -32768) {
value = value + 32769;
value = value.remainder(65536);
value = 32767 + value;
return value;
} else if (value > 32767) {
value = value - 32768;
value = value.remainder(65536);
value = -32768 + value;
return value;
} else {
return value;
}
}