
Games::Risk::Map::Continent - map continent

my $id = Games::Risk::Map::Continent->new(\%params);

This module implements a map continent, with all its characteristics.

Create a new continent. Mandatory params are id, name and bonus (see below in Accessors for a quick definition).
The following accessors (acting as mutators, ie getters and setters) are available for Games::Risk::Map::Continent objects:
number of bonus armies given when a player controls every country in the continent.
unique id assigned to the continent.
continent name.
Store $country (a Games::Risk::Map::Country object) as a country located within the $continent.
Remove all circular references of $continent, to prevent memory leaks.
Return the list of countries located in $continent.
Return true if $player is the owner of all $continent's countries.


Jerome Quelin, <jquelin at cpan.org>

Copyright (c) 2008 Jerome Quelin, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU GPLv3+.