Esempio n. 1
0
        public override bool Move(Map map)
        {
            if (!base.Move(map)) return false;

            if (MoveCount > 5)
            {
                Vector vector = map.MoveOnRoad(Center, Speed, Angle, 15);
                Angle = vector.Angle;
                Center = vector.Point;
                MoveCount = 0;
            }

            Vector vector1 = map.MoveOnRoad(Center, Speed, Angle, 0);
            Angle = vector1.Angle;
            Center = vector1.Point;

            return true;
        }