Esempio n. 1
0
        public void ProcessActions(string actions)
        {
            var dir = Direction;
            var x   = PositionX;
            var y   = PositionY;

            DirectionExtensions.ApplyToDirectionFromChar(ref dir, actions, ref x, ref y);
            PositionX = x;
            PositionY = y;
            Direction = dir;
        }
Esempio n. 2
0
        public void ProcessActions(string actions)
        {
            var dir = Direction;
            var x   = PositionX;
            var y   = PositionY;

            DirectionExtensions.ApplyToDirectionFromChar(ref dir, actions, ref x, ref y);
            PositionX = x;
            PositionY = y;
            Direction = dir;
            //copying to main data
            Data.Settings.Facing = dir.ToString().ToLowerInvariant();
            Data.x = x;
            Data.z = -y;
        }