public void ChangeDirection(YeasterDirection dir) { if (GameData.IsTurnable(direct, dir)) { direct = dir; } }
public static bool IsTurnable(YeasterDirection from, YeasterDirection to) { return((to == YeasterDirection.Left && from != YeasterDirection.Right) || (to == YeasterDirection.Right && from != YeasterDirection.Left) || (to == YeasterDirection.Up && from != YeasterDirection.Down) || (to == YeasterDirection.Down && from != YeasterDirection.Up)); }
public void InitializeDirection(YeasterDirection dir) { direct = dir; }