| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | oops, didn't mean to add that | doy | 2009-04-27 | 1 | -3/+0 |
* | invert the sense of the is_over attribute (make it is_active) | doy | 2009-04-27 | 4 | -7/+6 |
* | make is_over work properly as a command | doy | 2009-04-27 | 2 | -0/+3 |
* | give the time it took to solve a 24 problem when a correct answer is given | doy | 2009-04-27 | 1 | -1/+4 |
* | make 24 only generate 2 digit numbers at most | doy | 2009-04-27 | 1 | -0/+1 |
* | use Time::Duration rather than rolling my own code | doy | 2009-04-27 | 1 | -11/+2 |
* | need to return an arrayref, since the output code still assumes single value ... | doy | 2009-04-26 | 1 | -1/+1 |
* | make cmdlist return the list of command names, and turn the display logic int... | doy | 2009-04-26 | 1 | -2/+6 |
* | manually specify the formatted trait too, for the attribute we're setting met... | doy | 2009-04-26 | 1 | -1/+2 |
* | return early in a few more places | doy | 2009-04-26 | 1 | -0/+2 |
* | ->meta->does_role, not ->does_role | doy | 2009-04-26 | 1 | -1/+1 |
* | _process_options is called before the attribute is actually instantiated | doy | 2009-04-26 | 1 | -2/+2 |
* | apply default formatters to attributes based on the attribute's type constrai... | doy | 2009-04-26 | 1 | -0/+29 |
* | don't try to apply a formatter if the method metaclass doesn't do the role | doy | 2009-04-26 | 1 | -1/+2 |
* | don't include a default formatter, since it will (probably) never be used | doy | 2009-04-26 | 1 | -12/+2 |
* | formatter, not format | doy | 2009-04-26 | 1 | -2/+2 |
* | fix up the formatter attribute metaclass to be more like the command attribut... | doy | 2009-04-26 | 1 | -2/+20 |
* | nitpick | doy | 2009-04-26 | 1 | -1/+1 |
* | method_metaclass_roles only applies to methods that already exist when the cl... | doy | 2009-04-26 | 1 | -4/+5 |
* | use the format roles | doy | 2009-04-26 | 2 | -32/+11 |
* | add roles for formatting the results of methods | doy | 2009-04-26 | 3 | -1/+54 |
* | refactor say to allow arbitrary formatters | doy | 2009-04-26 | 1 | -3/+4 |
* | allow setting any method metaclass attribute with the command syntax | doy | 2009-04-26 | 1 | -1/+1 |
* | more renamespacing | doy | 2009-04-26 | 6 | -13/+13 |
* | renamespace a bunch of things | doy | 2009-04-26 | 6 | -13/+16 |
* | use a separate exporter package for games | doy | 2009-04-26 | 8 | -38/+56 |
* | make the datetime objects format more nicely | doy | 2009-04-26 | 1 | -5/+26 |
* | force auto_deref attributes to their reference form | doy | 2009-04-26 | 1 | -2/+2 |
* | manually specify our attribute trait when we also specify a new metaclass | doy | 2009-04-26 | 1 | -0/+4 |
* | modules don't need a #! line | doy | 2009-04-26 | 11 | -11/+0 |
* | move mx-attributehelpers into Bot::Games::OO | doy | 2009-04-26 | 2 | -2/+1 |
* | make -challenge also attempt to add a new player if possible | doy | 2009-04-26 | 1 | -7/+16 |
* | get rid of give_up now that challenging should work | doy | 2009-04-26 | 1 | -6/+0 |
* | dumb syntax | doy | 2009-04-26 | 1 | -2/+2 |
* | rewrite challenging again, i think i might have it this time | doy | 2009-04-26 | 1 | -10/+19 |
* | fix up a bunch of challenging issues in the ghost games | doy | 2009-04-25 | 3 | -3/+17 |
* | don't allow players to be added if there is currently a challenger | doy | 2009-04-24 | 1 | -1/+1 |
* | use the allow_new_player interface in ghostlikes | doy | 2009-04-24 | 1 | -12/+14 |
* | get rid of the 'ghostlike' abstract base, and have other ghostlike games just... | doy | 2009-04-24 | 5 | -6/+13 |
* | remove ghost | doy | 2009-04-24 | 1 | -19/+0 |
* | use MooseX::NonMoose | doy | 2009-04-24 | 2 | -9/+5 |
* | temporary fix to allow canceling ghostlike games | doy | 2009-04-24 | 1 | -0/+6 |
* | provide an overridable allow_new_player method which determines whether addin... | doy | 2009-01-26 | 1 | -0/+11 |
* | actually, this isn't really necessary | doy | 2009-01-26 | 1 | -1/+1 |
* | let _format handle array formatting in -cmdlist | doy | 2009-01-26 | 1 | -1/+1 |
* | game_list should just return the array, let said() do the formatting | doy | 2009-01-26 | 1 | -3/+3 |
* | force game name to lowercase | doy | 2009-01-26 | 1 | -1/+1 |
* | oops, need lazy | doy | 2009-01-26 | 1 | -0/+1 |
* | allow abbreviations and aliases for game names | doy | 2009-01-26 | 1 | -1/+23 |
* | sort the lists of games and commands | doy | 2009-01-25 | 2 | -3/+3 |