Spel :: Battleship :: Craft är ett slagskepp hantverk klass.
SYNOPSIS
Använd Spel :: Slagskepp :: Craft;
min $ hantverk = Spel :: Battleship :: Craft-> ny (
id => "T",
name => 'bogserbåt ",
poäng => 1,
)
$ Points_remaining = $ craft-> hit;
En Spel :: Battleship :: Craft objektet representerar profilen av en slagskepp
Publika metoder
nya% ARGUMENT
id => $ STRING
En skalär identifierare ska användas för att ange position på nätet. Om man inte tillhandahålls, kommer uppercased förnamn tecken användas som standard.
För närvarande krävs det att vara en enda stor bokstav (den första bokstaven av farkosten namn, förmodligen), eftersom en träff kommer att markeras med "lowercasing" detta märke på en spelare rutnät.
name => $ STRING
Ett obligatoriskt attribut förutsatt att ge farkosten ett namn.
poäng => $ NUMMER
Ett attribut används för att definiera sträckan span på spel nätet.
läge => [$ X, $ Y]
Positionen av farkosten båge ("näsa") på gallret.
För närvarande är båten antas ha en horisontell eller vertikal linje. Snart kommer det att finnas diagonala positionering ...
hit
$ Points_remaining = $ craft-> hit;
Ökning båten hit attributvärde och tillbaka vad som finns kvar av båten (totalt poängvärde minus antalet träffar)
Krav .
- Perl
Kommentarer hittades inte