summaryrefslogtreecommitdiffstats
path: root/lib/Bot/Games/Game.pm
Commit message (Collapse)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
| | | | returns
* make cmdlist return the list of command names, and turn the display logic ↵doy2009-04-261-2/+6
| | | | into a formatter
* manually specify the formatted trait too, for the attribute we're setting ↵doy2009-04-261-1/+2
| | | | metaclass explicitly on
* 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 ↵doy2009-01-261-0/+11
| | | | adding players is allowed, and make add_player return whether or not the player was added
* 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 ↵doy2009-01-251-1/+2
| | | | method
* @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) - ↵doy2009-01-161-1/+1
| | | | still needs to be implemented
* 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