|
Games::Board::Piece -- a parent class for board game pieces |
Games::Board::Piece -- a parent class for board game pieces
$Id: /my/cs/projects/board/trunk/lib/Games/Board/Piece.pm 27799 2006-11-11T02:23:32.940873Z rjbs $
use Games::Board;
my $board = Games::Board->new;
$board->add_space(
id => 'go',
dir => { next => 'mediterranean', prev => 'boardwalk' },
cost => undef
);
my $tophat = Games::Board::Piece->new(id => 'tophat')->move(to => 'go');
This module provides a base class for representing the pieces in a board game.
newidboardcurrent_space_idcurrent_spacemove(dir => 'up')move(to => $space)$space is a Games::Board::Space object, the piece is moved to that space.
implement this dist!
Ricardo SIGNES <rjbs@cpan.org>
Copyright 2003-2004 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.
See http://www.perl.com/perl/misc/Artistic.html
|
Games::Board::Piece -- a parent class for board game pieces |