Exemplo n.º 1
0
        public static Map OnMove(Map map, char key)
        {
            Personnage personnage = map.Find(x => x is Personnage) as Personnage;

            if (key == 'q')
            {
                return(Move(map, personnage, 0, -1));
            }
            else if (key == 'z')
            {
                return(Move(map, personnage, -1, 0));
            }
            else if (key == 'd')
            {
                return(Move(map, personnage, 0, 1));
            }
            else if (key == 's')
            {
                return(Move(map, personnage, 1, 0));
            }
            else
            {
                return(map);
            }
        }