battaglianavale
Class Giocatore

java.lang.Object
  extended by battaglianavale.Giocatore
Direct Known Subclasses:
CPU, Umano

public abstract class Giocatore
extends java.lang.Object

Tipo generico di giocatore (classe astratta, non puņ essere istanziata!)

Version:
07
Author:
Antonio Turi

Field Summary
(package private)  Flotta flotta
           
(package private)  java.lang.String nome
           
(package private)  Interfaccia video
           
 
Constructor Summary
Giocatore(java.lang.String aNome, Flotta aFlotta, Interfaccia aVideo)
          Costruttore di classe
 
Method Summary
 void BombardaFlotta(Flotta flottaNemica)
          Bombarda la flotta nemica
 void disponiNave(Nave nave)
          Disponi la nave sulla griglia associata alla flotta
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

flotta

Flotta flotta

nome

java.lang.String nome

video

Interfaccia video
Constructor Detail

Giocatore

public Giocatore(java.lang.String aNome,
                 Flotta aFlotta,
                 Interfaccia aVideo)
Costruttore di classe

Method Detail

BombardaFlotta

public void BombardaFlotta(Flotta flottaNemica)
                    throws java.rmi.RemoteException
Bombarda la flotta nemica

Parameters:
flottaNemica -
grigliaNemica -
Throws:
java.rmi.RemoteException

disponiNave

public void disponiNave(Nave nave)
                 throws java.rmi.RemoteException
Disponi la nave sulla griglia associata alla flotta

Parameters:
nave -
Throws:
java.rmi.RemoteException