Browse Source

Implemented player rendering into playing field

remotes/origin/menu
fdai7753 11 months ago
parent
commit
5d52c84e1d
  1. 9
      src/main/java/pacmanGame/VisualizerPlainText.java

9
src/main/java/pacmanGame/VisualizerPlainText.java

@ -34,13 +34,20 @@ public class VisualizerPlainText implements Visualizer {
for(int x = 0; x < map.size.x; x++) {
Cell cell = map.GetCell(new Vector2(x, map.size.y - 1 - y));
boolean containsGhosts = false;
boolean containsPlayer = false;
for( int i = 0; i < gameManager.ghosts.length; i++) {
if(gameManager.ghosts[i].position.equals(cell.pos)) {
containsGhosts = true;
}
}
if(gameManager.player.position.equals(cell.pos)) {
containsPlayer = true;
}
if(containsGhosts) {
if(containsPlayer) {
output += playerSprite;
}
else if(containsGhosts) {
output += ghostSprite;
}
else if (sprites.containsKey(cell.type)) {

Loading…
Cancel
Save