package TAEB::World::Tile::Sink;
use TAEB::OO;
extends 'TAEB::World::Tile';

has got_ring => (
    is      => 'rw',
    isa     => 'Bool',
    default => 0,
);

has got_foocubus => (
    is      => 'rw',
    isa     => 'Bool',
    default => 0,
);

has got_pudding => (
    is      => 'rw',
    isa     => 'Bool',
    default => 0,
);

has kicked => (
    is            => 'rw',
    isa           => 'Int',
    default       => 0,
    documentation => "How many times has this sink been kicked?",
);

has '+type' => (
    default => 'sink',
);

has '+glyph' => (
    default => '{',
);

__PACKAGE__->meta->make_immutable;
no TAEB::OO;

1;

