it.unibas.morracineseping.controllo
Class AzioneGioca

java.lang.Object
  extended by it.unibas.ping.azioni.AzionePingAstratta
      extended by it.unibas.morracineseping.controllo.AzioneGioca
All Implemented Interfaces:
it.unibas.ping.azioni.IAzione
Direct Known Subclasses:
AzioneGiocaCarta, AzioneGiocaForbici, AzioneGiocaSasso

public abstract class AzioneGioca
extends it.unibas.ping.azioni.AzionePingAstratta


Field Summary
 
Fields inherited from class it.unibas.ping.azioni.AzionePingAstratta
controllo, form, modello, pingLogger, vista
 
Constructor Summary
AzioneGioca()
           
 
Method Summary
 boolean abilita(java.lang.Integer statusId)
           
 boolean disabilita(java.lang.Integer statusId)
           
abstract  void esegui(java.util.EventObject object)
           
 void gioca(int giocata)
           
 void setGioco(GiocoPM gioco)
           
 void setPartita(PartitaPM partita)
           
 
Methods inherited from class it.unibas.ping.azioni.AzionePingAstratta
getControllo, getForm, getModello, getVista, setControllo, setForm, setModello, setVista
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AzioneGioca

public AzioneGioca()
Method Detail

gioca

public void gioca(int giocata)

abilita

public boolean abilita(java.lang.Integer statusId)
Specified by:
abilita in interface it.unibas.ping.azioni.IAzione
Overrides:
abilita in class it.unibas.ping.azioni.AzionePingAstratta

disabilita

public boolean disabilita(java.lang.Integer statusId)
Specified by:
disabilita in interface it.unibas.ping.azioni.IAzione
Overrides:
disabilita in class it.unibas.ping.azioni.AzionePingAstratta

esegui

public abstract void esegui(java.util.EventObject object)
Specified by:
esegui in interface it.unibas.ping.azioni.IAzione
Specified by:
esegui in class it.unibas.ping.azioni.AzionePingAstratta

setPartita

public void setPartita(PartitaPM partita)

setGioco

public void setGioco(GiocoPM gioco)