Giochi :: :: Battleship Craft è una classe mestiere Battleship.
SINOSSI
utilizzare Games :: Battleship :: Artigianato;
il mio mestiere $ = Games :: :: Battleship Craft-> new (
id => 'T',
name => 'rimorchiatore',
punti => 1,
)
$ Points_remaining = $ craft-> colpire;
Un oggetto Games :: :: Battleship Craft rappresenta il profilo di una nave da guerra
Metodi pubblici
nuove argomentazioni%
id => $ STRING
Un identificatore scalare da utilizzare per indicare la posizione in griglia. Se non viene fornito, il primo carattere maiuscolo nome verrà utilizzato per impostazione predefinita.
Attualmente, è necessario che questa sia una sola lettera maiuscola (la prima lettera del nome mestiere, probabilmente), dal momento che un colpo sarà indicato da "caratteri minuscoli" questo marchio su una griglia giocatore.
name => $ STRING
Un attributo richiesto previsto per dare il mestiere un nome.
punti => $ NUMERO
Un attributo utilizzato per definire lo span segmento di linea sulla griglia di gioco.
posizione => [$ X, Y $]
La posizione dell'arco mestiere ("naso") sulla griglia.
Attualmente, l'imbarcazione si assume di avere un allineamento orizzontale o verticale. Presto ci sarà il posizionamento diagonale ...
colpire
$ Points_remaining = $ craft-> colpire;
Incrementare colpo del mestiere valore di un attributo e restituire quel che resta del mestiere (valore del punto totale meno il numero di colpi)
Requisiti .
- Perl
I commenti non trovato