// associazione tasto/funzione
if (keyRight) {
// gigi si deve muovere, notifico il cambiamento agli osservatori
setChanged();
notifyObservers(new MovementNotify(Helper.GIGI,Helper.RIGHT_DIR,delta));
}
if (keyLeft) {
// gigi si deve muovere, notifico il cambiamento agli osservatori
setChanged();
notifyObservers(new MovementNotify(Helper.GIGI,Helper.LEFT_DIR,delta));
}
if (keyUp) {
// gigi si deve muovere, notifico il cambiamento agli osservatori
setChanged();
notifyObservers(new MovementNotify(Helper.GIGI,Helper.UP_DIR,delta));
}
if (keyDown) {
// gigi si deve muovere, notifico il cambiamento agli osservatori
setChanged();
notifyObservers(new MovementNotify(Helper.GIGI,Helper.DOWN_DIR,delta));
}
if (keySpace) {
// gigi vuole attaccare
setChanged();
notifyObservers(new AttackNotify(Helper.GIGI,delta));