
Games::Nintendo::Mario::SMBTLL - a class for long-lost Italian plumbers

version 0.204

use Games::Nintendo::Mario::SMBLL;
my $hero = new Games::Nintendo::Mario::SMB
name => 'Luigi',
state => 'normal';
$hero->powerup('mushroom'); # doop doop doop!
$hero->powerup('flower'); # change clothes
$hero->powerup('poison_mushroom'); # uh oh!
$hero->damage; # cue the Mario Death Music

This class subclasses Games::Nintendo::Mario, providing a model of the behavior of the Mario Brothers in Super Mario Brothers: The Lost Levels. All of the methods described in the Mario interface exist as documented.
The plumber may be named Mario or Luigi.
The plumber's state may be any of: normal, super, or fire
Valid powerups are: mushroom, poison_mushroom, and flower

gamesThis ruleset reflects Mario in Super Mario Bros.: The Lost Levels, the original Japanese sequel to SMB, later released as SMBTLL in the US (and now available on the Wii Virtual Console).

Ricardo SIGNES <rjbs@cpan.org>

Copyright 2007 by Ricardo SIGNES <rjbs@cpan.org>
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.