summaryrefslogtreecommitdiffstats
path: root/lib/Bot/Games/Game.pm
Commit message (Expand)AuthorAgeFilesLines
* remove mx-ahJesse Luehrs2009-10-311-15/+10
* convert Bot::Games to use IM::Engine::Plugin::CommandsJesse Luehrs2009-10-311-40/+9
* use the new mxah, with traits supportJesse Luehrs2009-06-011-6/+1
* use 'Bool' as the formatter rather than manually looking it upJesse Luehrs2009-06-011-1/+1
* don't try to format last_turn_time if nobody has taken a turn yetJesse Luehrs2009-06-011-1/+5
* use the actual Bool formatter from the metaclass instead of duplicatingJesse Luehrs2009-06-011-1/+1
* add a has_player method to the base game classdoy2009-04-271-0/+11
* games should unimport Bot::Games::OO::Game, not Bot::Games::OOdoy2009-04-271-1/+1
* invert the sense of the is_over attribute (make it is_active)doy2009-04-271-2/+1
* make is_over work properly as a commanddoy2009-04-271-0/+2
* use Time::Duration rather than rolling my own codedoy2009-04-271-11/+2
* need to return an arrayref, since the output code still assumes single value ...doy2009-04-261-1/+1
* make cmdlist return the list of command names, and turn the display logic int...doy2009-04-261-2/+6
* manually specify the formatted trait too, for the attribute we're setting met...doy2009-04-261-1/+2
* formatter, not formatdoy2009-04-261-2/+2
* use the format rolesdoy2009-04-261-15/+8
* more renamespacingdoy2009-04-261-2/+2
* renamespace a bunch of thingsdoy2009-04-261-1/+1
* use a separate exporter package for gamesdoy2009-04-261-1/+1
* make the datetime objects format more nicelydoy2009-04-261-5/+26
* manually specify our attribute trait when we also specify a new metaclassdoy2009-04-261-0/+4
* modules don't need a #! linedoy2009-04-261-1/+0
* move mx-attributehelpers into Bot::Games::OOdoy2009-04-261-2/+0
* provide an overridable allow_new_player method which determines whether addin...doy2009-01-261-0/+11
* actually, this isn't really necessarydoy2009-01-261-1/+1
* let _format handle array formatting in -cmdlistdoy2009-01-261-1/+1
* sort the lists of games and commandsdoy2009-01-251-1/+1
* add @foo -cmdlist to list available commands for a gamedoy2009-01-251-0/+11
* stop using is_over to store the game end messagedoy2009-01-251-1/+1
* defer make_immutable on Bot::Games::Game until after we have added the say me...doy2009-01-251-1/+2
* @foo -help doesn't require the game to have started yetdoy2009-01-251-0/+1
* allow games to return '' from their turn method without the base class whiningdoy2009-01-251-1/+5
* make turn use augment/inner so that the after modifier in the base class worksdoy2009-01-231-1/+1
* new syntax for declaring extra commands (typically generated methods) - still...doy2009-01-161-1/+1
* convert the plugins over to using the command syntaxdoy2009-01-141-2/+8
* use Bot::Games::OO rather than Moose directlydoy2009-01-141-2/+2
* make_immutable, no Moosedoy2008-12-201-0/+4
* give games an overridable help attributedoy2008-12-181-0/+6
* use default of undef rather than ''doy2008-12-181-1/+0
* convert ->players over to use the Collection::Array attribute helperdoy2008-12-181-0/+6
* base class for gamesdoy2008-12-181-0/+33