package org.dieubware.etts.controller;
import org.dieubware.etts.Observable;
import org.dieubware.etts.Observer;
import org.dieubware.etts.model.Player;
import org.dieubware.etts.view.GameScreen;
public class PlayerObserver implements Observer {
private GameScreen gameScreen;
public PlayerObserver(GameScreen gs) {
this.gameScreen = gs;
}
@Override
public void update(Observable o, Object arg1) {
Player p =(Player)o;
gameScreen.setPlayerPos(p.x(), p.y(), p.getDirection());
}
}