@Aymargeddon::ISA = qw(Game);
sub new{
- my ($class,$game,$user,$db,$lang) = @_;
+ my ($class,$game,$user,$db,$lang) = @_; #TODO: $lang not used here?
my $self = Game->new($game,$user,$db);
sub get_map{
my $self = shift;
-
+
unless (exists $self->{-map}){
- $self->{-map} = $self->read_map("TERRAIN,HOME,OCCUPANT,TEMPLE,PLAGUE,HOME");
+ #TODO: HOME dupplication correct?
+ $self->{-map} = $self->read_map("TERRAIN,HOME,OCCUPANT,TEMPLE,PLAGUE,HOME");
}
return $self->{-map};
}