Games :: Battleship :: Craft er en Battleship håndverket klasse.
SYNOPSIS
bruke Games :: Battleship :: Craft;
min $ håndverket = Games :: Battleship :: fag-> nye (
id => 'T',
name => 'taubåt',
poeng => 1,
)
$ Points_remaining = $ fag-> hit;
En Games :: Battleship :: Craft objektet representerer profilen til en Battleship
Offentlige metoder
nye% ARGUMENTER
id => $ STRING
En skalar identifikator å bruke til å indikere posisjon på nettet. Hvis man ikke er gitt, vil uppercased fornavnet tegnet brukes som standard.
Foreløpig er det nødvendig at dette kan være en enkelt stor bokstav (den første bokstaven i håndverket navn, sannsynligvis), siden en hit vil bli merket med "lowercasing" dette merket på en spiller rutenett.
name => $ STRING
En nødvendig egenskap anordnet for å gi fartøyet et navn.
punkter => $ NUMBER
Et attributt som brukes til å definere linjesegmentet spennet på spille rutenettet.
stilling => [$ X, $ Y]
Posisjonen av fartøyet baugen ("nese") på risten.
Foreløpig er håndverket antas å ha en horisontal eller vertikal justering. Snart vil det være diagonal posisjonering ...
hit
$ Points_remaining = $ fag-> hit;
Øke håndverket hit tilskriver verdi og returnere det som er igjen av håndverket (total poengverdi minus antall treff)
Krav .
- Perl
Kommentarer ikke funnet