Gry :: Pancernik :: Craft jest klasy rzemiosła Battleship.
STRESZCZENIE
Gry :: Battleship używać :: rzemieślniczych;
my $ rzemiosło = Games :: Pancernik :: Craft-> new (
id => 'T',
name => 'statek holownika ",
punktów => 1,
)
$ = $ Craft- points_remaining> hit;
Celem gry :: Pancernik :: Craft reprezentuje profil pancernik
Metody publiczne
Nowe% ARGUMENTY
id => $ string
Identyfikator skalarne używać do wskazywania położenia na siatce. Jeśli ktoś nie jest, duże litery imienia postać będzie używany domyślnie.
Obecnie wymagane jest, aby to być jedną wielką literę (pierwszą literę nazwy rzemiosła, prawdopodobnie), od hitem będą oznaczone "lowercasing" tego znaku na siatce gracza.
name => $ string
Wymagany atrybut pod warunkiem dać rzemiosła nazwę.
punktów => $ NUMER
Atrybut używany do określenia rozpiętości segmentów linii na starcie gry.
pozycja => [$ x, $ Y]
Pozycja łuku rzemiosła ("nosa") na siatce.
Obecnie zakłada się, że jednostki mają wyrównanie poziome lub pionowe. Wkrótce będzie przekątnej pozycjonowanie ...
trafienie
$ = $ Craft- points_remaining> hit;
Przyrost Hit jednostki pływające wartość atrybutu i powrót tego, co zostało z rzemiosła (łącznej wartości punktowej minus liczba wyświetleń)
Wymagania .
- Perl
Komentarze nie znaleziono