summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* make the default formatters an attribute of the metaclassJesse Luehrs2009-06-013-28/+40
* meh, this makes games boringJesse Luehrs2009-05-011-1/+0
* add players in 24doy2009-04-271-0/+3
* add a has_player method to the base game classdoy2009-04-271-0/+11
* allow passing args to the command sub even when we don't pass a coderefdoy2009-04-271-1/+5
* the games themselves keep track of whether or not they are active, don't need...doy2009-04-271-11/+3
* games should unimport Bot::Games::OO::Game, not Bot::Games::OOdoy2009-04-276-6/+6
* only allow letters in words used in ghostdoy2009-04-271-1/+1
* oops, didn't mean to add thatdoy2009-04-271-3/+0
* invert the sense of the is_over attribute (make it is_active)doy2009-04-274-7/+6
* make is_over work properly as a commanddoy2009-04-272-0/+3
* give the time it took to solve a 24 problem when a correct answer is givendoy2009-04-271-1/+4
* make 24 only generate 2 digit numbers at mostdoy2009-04-271-0/+1
* depend on Time::Durationdoy2009-04-271-0/+1
* 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
* return early in a few more placesdoy2009-04-261-0/+2
* ->meta->does_role, not ->does_roledoy2009-04-261-1/+1
* _process_options is called before the attribute is actually instantiateddoy2009-04-261-2/+2
* apply default formatters to attributes based on the attribute's type constrai...doy2009-04-261-0/+29
* don't try to apply a formatter if the method metaclass doesn't do the roledoy2009-04-261-1/+2
* don't include a default formatter, since it will (probably) never be useddoy2009-04-261-12/+2
* formatter, not formatdoy2009-04-261-2/+2
* fix up the formatter attribute metaclass to be more like the command attribut...doy2009-04-261-2/+20
* nitpickdoy2009-04-261-1/+1
* method_metaclass_roles only applies to methods that already exist when the cl...doy2009-04-261-4/+5
* use the format rolesdoy2009-04-262-32/+11
* add roles for formatting the results of methodsdoy2009-04-263-1/+54
* refactor say to allow arbitrary formattersdoy2009-04-261-3/+4
* allow setting any method metaclass attribute with the command syntaxdoy2009-04-261-1/+1
* more renamespacingdoy2009-04-266-13/+13
* renamespace a bunch of thingsdoy2009-04-266-13/+16
* use a separate exporter package for gamesdoy2009-04-268-38/+56
* make the datetime objects format more nicelydoy2009-04-261-5/+26
* force auto_deref attributes to their reference formdoy2009-04-261-2/+2
* manually specify our attribute trait when we also specify a new metaclassdoy2009-04-261-0/+4
* modules don't need a #! linedoy2009-04-2611-11/+0
* move mx-attributehelpers into Bot::Games::OOdoy2009-04-262-2/+1
* make -challenge also attempt to add a new player if possibledoy2009-04-261-7/+16
* get rid of give_up now that challenging should workdoy2009-04-261-6/+0
* dumb syntaxdoy2009-04-261-2/+2
* rewrite challenging again, i think i might have it this timedoy2009-04-261-10/+19
* fix up a bunch of challenging issues in the ghost gamesdoy2009-04-253-3/+17
* don't allow players to be added if there is currently a challengerdoy2009-04-241-1/+1
* use the allow_new_player interface in ghostlikesdoy2009-04-241-12/+14
* get rid of the 'ghostlike' abstract base, and have other ghostlike games just...doy2009-04-245-6/+13
* remove ghostdoy2009-04-241-19/+0
* use MooseX::NonMoosedoy2009-04-243-9/+6