summaryrefslogtreecommitdiffstats
path: root/lib/Bot/Games
Commit message (Expand)AuthorAgeFilesLines
...
* renamespace a bunch of thingsdoy2009-04-265-12/+15
* use a separate exporter package for gamesdoy2009-04-268-38/+56
* 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-2610-10/+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-244-5/+13
* remove ghostdoy2009-04-241-19/+0
* use MooseX::NonMoosedoy2009-04-241-1/+4
* temporary fix to allow canceling ghostlike gamesdoy2009-04-241-0/+6
* 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
* use Math::Expression::Evaluator rather than feeding expressions through perl'...doy2009-01-251-4/+4
* oops, need to pass $self for the actual object, even when pass_args is falsedoy2009-01-251-1/+1
* stop using the stupid way to catch fractions (it would loop forever on prime ...doy2009-01-251-4/+1
* stop using is_over to store the game end messagedoy2009-01-253-9/+9
* add a warning to catch setting needs_init on attributes that aren't commandsdoy2009-01-251-0/+7
* oops, attributes should default to needing initdoy2009-01-251-1/+1
* defer make_immutable on Bot::Games::Game until after we have added the say me...doy2009-01-251-1/+2
* better handling of expressions that evaluate to 0 or divide by zero in 24doy2009-01-251-1/+1
* @foo -help doesn't require the game to have started yetdoy2009-01-251-0/+1
* allow marking commands as requiring an init call before being called - defaul...doy2009-01-252-0/+13
* allow setting method metaclass attributes with the command installer (command...doy2009-01-251-1/+4
* clean up the command installer a bitdoy2009-01-251-4/+4
* since i'm calling ->execute explicitly now, can move the pass_args stuff out ...doy2009-01-251-0/+6
* allow games to return '' from their turn method without the base class whiningdoy2009-01-252-2/+6
* commentdoy2009-01-251-0/+1
* randomize the order of the numbers returned by @24doy2009-01-251-1/+3
* split can leave empty leading/trailing fields, get rid of themdoy2009-01-241-1/+1
* rebless the method metaclass if possible in 'command' alsodoy2009-01-241-14/+13
* i really want to be reblessing, not completely recreating the method metaclassdoy2009-01-241-4/+7
* first shot at fixing method modifiersdoy2009-01-242-0/+22
* stop using fixed method metaclasses, just generate anonymous ones when needed...doy2009-01-244-28/+21
* make turn use augment/inner so that the after modifier in the base class worksdoy2009-01-233-4/+4
* this doesn't do anythingdoy2009-01-231-6/+0
* make the attribute stuff into a metarole, rather than just overriding the met...doy2009-01-163-29/+11
* need to mark the accessors to not pass argsdoy2009-01-161-0/+7
* new syntax for declaring extra commands (typically generated methods) - still...doy2009-01-163-2/+3
* okay, i think i finally have the meta-stuff done properly... we'll see!doy2009-01-165-36/+29
* make Command into a default method metaclass role, and turn the check for whe...doy2009-01-153-4/+17