Jogos :: :: Battleship Artesanato é uma classe ofício Battleship.
SINOPSE
usar Jogos :: :: Battleship Artesanato;
my $ ofício = Jogos :: :: Battleship Craft-> novo (
id => 'T',
name => 'rebocador',
pontos => 1,
)
$ Points_remaining = $ craft-> bater;
Um objeto Games :: :: Battleship Craft representa o perfil de um Battleship
Métodos públicos
novos argumentos%
id => $ string
Um identificador de escalar para usar para indicar a posição da grelha. Se não for fornecido, o primeiro caractere nome uppercased será usado por padrão.
Atualmente, é necessário que esta seja uma única letra maiúscula (a primeira letra do nome do ofício, provavelmente), uma vez que um sucesso será indicada por "lowercasing" esta marca em uma grade jogador.
name => $ string
Um atributo obrigatório fornecido para dar o ofício de um nome.
pontos => $ NÚMERO
Um atributo usado para definir o intervalo de segmento de linha na grelha de jogo.
posição => [$ X, Y $]
A posição do arco artesanato ("nariz") no grid.
Atualmente, o ofício é suposto para ter um alinhamento horizontal ou vertical. Em breve haverá posicionamento diagonal ...
bater
$ Points_remaining = $ craft-> bater;
Incrementar hit do ofício valor do atributo e retornar o que sobrou do (valor total de pontos menos o número de acessos) ofício
Requisitos :.
- Perl
Comentários não encontrado