41 using System.Collections.Generic;
87 get {
return Vector.
Angle; }
95 private Direction(
string name,
int x,
int y )
98 Vector =
new Vector(x, y);
121 public override bool Equals(
object obj )
123 if ( !( obj is
Direction ) )
return false;
124 return this == ( (Direction)obj );
129 return (left.Vector == right.Vector && left.
Name == right.
Name);
134 return (left.Vector != right.Vector || left.
Name != right.
Name);
static Direction Down
Suunta alas.
Angle Angle
Kulma radiaaneina.
static bool operator!=(Direction left, Direction right)
Suuntakulma (rajoitettu -180 ja 180 asteen välille) asteina ja radiaaneina. Tietoja kulmasta: http://...
static Direction Left
Suunta vasemmalle.
static Direction None
Ei suuntaa.
override bool Equals(object obj)
static Direction Inverse(Direction d)
Palauttaa vastakkaisen suunnan annetulle suunnalle.
static Direction Right
Suunta oikealle.
static Direction Up
Suunta ylös.
static bool operator==(Direction left, Direction right)