Warning: session_start(): open(/var/lib/php/sessions/sess_am8el6ks38c9rscasin3bc1bth, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
// We store the angle in clockwise radians for more efficient
// calculations.
// So 0=right, pi=down etc.
persistable sclass Angle {
double radians;
*(double *radians) {}
static Angle fromRadians(double radians) { ret new Angle(radians); }
static Angle fromDegrees(double degrees) { ret new Angle(degreesToRadians(degrees); }
double radians() { ret radians; }
double degrees() { ret radiansToDegrees(radians); }
double x() { ret cos(radians); }
double y() { ret sin(radians); }
toString { ret formatDouble(degrees(), 1) + "°"; }
}