math_lerp.gravity 428 B

1234567891011121314151617181920
  1. #unittest {
  2. name: "Math lerp test.";
  3. result: 11.0;
  4. };
  5. func main() {
  6. var n0 = Math.lerp(0,1,0); // 0.0
  7. if (n0 != 0.0) return 0;
  8. var n1 = Math.lerp(10, 100, 0); // 10.0
  9. if (n1 != 10.0) return 0;
  10. var n2 = Math.lerp(-1,1,1); // 1.0
  11. if (n2 != 1.0) return 0;
  12. var n3 = Math.lerp(-1,1,0.5); // 0.0
  13. if (n3 != 0.0) return 0;
  14. return n0+n1+n2+n3;
  15. }