Games::Nintendo::Mario::SMBTLL - a class for long-lost Italian plumbers
use Games::Nintendo::Mario::SMBLL; my $hero = Games::Nintendo::Mario::SMB->new( 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:
Valid powerups are:
This 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 <email@example.com>
Copyright 2007 by Ricardo SIGNES <firstname.lastname@example.org>
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.