@ -2,7 +2,7 @@ package pacmanGame;
public class GameManager {
public int time = 0;
public Ghost[] ghosts;
public Map map;
public Visualizer visualizer;
public Player player;
@ -11,6 +11,10 @@ public class GameManager {
map = new Map();
visualizer = new VisualizerPlainText(this);
player = new Player(this);
ghosts = new Ghost[4];
for(int i = 0; i< ghosts.length; i++) {
ghosts[i] = new Ghost();
}
public void Update() {
@ -2,4 +2,10 @@ package pacmanGame;
public class Ghost {
public Vector2 position;
public final GameManager gameManager;
public Ghost(GameManager gameManager) {
this.gameManager = new GameManager();
@ -2,4 +2,6 @@ package pacmanGame;
public interface GhostBehavior {
public Vector2 GetDirection();