Ejemplo n.º 1
0
        public void Flytta()
        {
            var distans = 2;

            if (_spelarhandling.FlyttaUpp())
            {
                var tidigare = _spelarkaraktär.Position;
                _spelarkaraktär.Position = new Position(tidigare.X, tidigare.Y + distans, tidigare.Z);
            }
            if (_spelarhandling.FlyttaNer())
            {
                var tidigare = _spelarkaraktär.Position;
                _spelarkaraktär.Position = new Position(tidigare.X, tidigare.Y - distans, tidigare.Z);
            }
            if (_spelarhandling.FlyttaHöger())
            {
                var tidigare = _spelarkaraktär.Position;
                _spelarkaraktär.Position = new Position(tidigare.X + distans, tidigare.Y, tidigare.Z);
            }
            if (_spelarhandling.FlyttaVänster())
            {
                var tidigare = _spelarkaraktär.Position;
                _spelarkaraktär.Position = new Position(tidigare.X - distans, tidigare.Y, tidigare.Z);
            }
        }