|
|
Represents a basic shield. 'Attaches' to an Armour object whose AC it modifies.
Shield () |
Creates an unattached shield
Shield (PArmour at) |
Creates a shield attached to Armour at
~Shield () |
Detaches the shield before deletion
void attach (PArmour at) |
Attaches the shield to Armour at
void detach () |
Detaches the shield from its attached Armour
InventoryType getType () |
Returns the inventory type