summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* it'd be nice to know if we actually succeed at loading our plugin...Jesse Luehrs2009-06-021-0/+5
|
* set aside Bot::Games::Game::Role for roles shared among pluginsJesse Luehrs2009-06-021-0/+1
|
* convert traits over to use the new exporterJesse Luehrs2009-06-026-13/+12
|
* add custom exporters for rolesJesse Luehrs2009-06-022-0/+38
|
* s/$class/$caller/gJesse Luehrs2009-06-021-5/+5
|
* use method_metaclass rather than hardcoding Moose::Meta::MethodJesse Luehrs2009-06-021-1/+2
|
* package end stuff for the chess moduleJesse Luehrs2009-06-011-0/+3
|
* clean up undef warningJesse Luehrs2009-06-011-1/+1
|
* only allow players to move on their turnJesse Luehrs2009-06-011-0/+3
|
* return an error message if someone triest to join lateJesse Luehrs2009-06-011-1/+2
|
* increment the turn properlyJesse Luehrs2009-06-011-1/+1
|
* Bot::Games::OO already provides thisJesse Luehrs2009-06-011-1/+0
|
* better way of getting the package of a gameJesse Luehrs2009-06-011-1/+2
|
* first stab at a chess implementationJesse Luehrs2009-06-011-0/+64
|
* 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-015-10/+10
|
* allow specifying a type constraint name instead of a coderef as a formatterJesse Luehrs2009-06-012-1/+13
|
* MooseX::NonMoose takes care of thisJesse Luehrs2009-06-011-1/+1
|
* move the code for getting a command into the command class traitJesse Luehrs2009-06-012-12/+11
|
* format more methods as boolsJesse Luehrs2009-06-014-9/+9
|
* i know how to use regexes, reallyJesse 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
|
* 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 ↵doy2009-04-271-11/+3
| | | | need to also track it in the bot
* 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
|
* 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
* 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 ↵doy2009-04-261-0/+29
| | | | constraint, if none is set explicitly
* 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 ↵doy2009-04-261-2/+20
| | | | attribute metaclass, so that it actually works, hopefully
* nitpickdoy2009-04-261-1/+1
|
* method_metaclass_roles only applies to methods that already exist when the ↵doy2009-04-261-4/+5
| | | | class is being generated (so stuff at BEGIN time, like sub foo {})... i want to be applying the formatted role during the command keyword