Rogue: Savage Rats, a retro-themed dungeon crawler
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
rogue-savage-rats/src/mightypork/test/TestCoords.java

50 lines
1.0 KiB

package mightypork.test;
import mightypork.utils.math.constraints.num.Num;
import mightypork.utils.math.constraints.num.mutable.NumVar;
import mightypork.utils.math.constraints.vect.Vect;
import mightypork.utils.math.constraints.vect.mutable.VectVar;
public class TestCoords {
public static void main(String[] args)
{
{
final VectVar a = Vect.makeVar();
final VectVar b = Vect.makeVar();
final Vect cross = a.cross(b);
final Num dot = a.dot(b);
final Vect sum = a.add(b);
final Num dist = a.dist(b);
a.setTo(0, 10, 0);
b.setTo(0, 6, 7);
System.out.println("a = " + a);
System.out.println("b = " + b);
System.out.println("axb = " + cross);
System.out.println("a.b = " + dot);
System.out.println("a+b = " + sum);
System.out.println("dist(a,b) = " + dist);
}
{
final NumVar a = Num.makeVar();
Num end = a;
for (int i = 0; i < 100; i++) {
end = end.add(1);
}
System.out.println(end);
a.setTo(37);
System.out.println(end);
}
}
}