public String move(Position pacman, Taulell t) { Position posicio = pos; if (pos.row < pacman.row) { posicio.row++; } else if (pos.row > pacman.row) { posicio.row--; } else if (pos.col < pacman.col) { posicio.col++; } else if (pos.col > pacman.col) { posicio.col--; } if (t.checkPosition(posicio)) { pos = posicio; } if (pos.row == pacman.row && pos.col == pacman.col) { return("Has perdut!"); } return(null); }
private static void init() { // PENDENT IMPLEMENTAR : // inicialitza tots els atributs // l'objecte myTaulell de la classe Taulell myTaulell = new Taulell(); // l'objecte thePacman de la classe Pacman thePacman = new Pacman(9); // crida el mètode PacmanPosition de l'objecte myTaulell per menjar la primera galeta myTaulell.PacmanPosition(new Position(9, 9)); // inicialitza la llista dels fantasmes amb 4 objectes, cadascú a una cantonada del laberint i en un color diferent myFantasmicos = new List <Fantasma>() { new Fantasma(1, 1, ConsoleColor.Red), new Fantasma(1, 18, ConsoleColor.DarkYellow), new Fantasma(18, 18, ConsoleColor.Cyan), new Fantasma(18, 1, ConsoleColor.Magenta) }; }