| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | use $self->say for all messages, don't use the return value of said | doy | 2009-01-25 | 1 | -11/+9 |
* | comment | doy | 2009-01-25 | 1 | -0/+2 |
* | handle initialization better - make sure init is called before taking any tur... | doy | 2009-01-25 | 1 | -2/+13 |
* | don't force loading of all game plugins whenever one is called | doy | 2009-01-24 | 1 | -2/+3 |
* | factor out determining whether an action is a valid command | doy | 2009-01-24 | 1 | -6/+12 |
* | don't always format, that catches unintentional undef returns | doy | 2009-01-24 | 1 | -6/+2 |
* | apparently B::BB won't send '0' as a return value from said, so return 'false... | doy | 2009-01-24 | 1 | -1/+1 |
* | this *should* be the correct way to do this, but it still dies - and on the c... | doy | 2009-01-16 | 1 | -2/+8 |
* | have to use inline_constructor => 0 in Bot::Games too, since it inherits the ... | doy | 2009-01-16 | 1 | -1/+1 |
* | initialization method is now just 'init' | doy | 2009-01-16 | 1 | -2/+2 |
* | okay, i think i finally have the meta-stuff done properly... we'll see! | doy | 2009-01-16 | 1 | -2/+1 |
* | make Command into a default method metaclass role, and turn the check for whe... | doy | 2009-01-15 | 1 | -1/+2 |
* | this doesn't need to be lazy | doy | 2009-01-14 | 1 | -1/+0 |
* | abstract the "don't pass args" logic out into the command role | doy | 2009-01-14 | 1 | -6/+1 |
* | check for ->does the command role, rather than ->isa the command subclass | doy | 2009-01-14 | 1 | -6/+7 |
* | update Bot::Games to use the new meta-stuff... completely untested, and proba... | doy | 2009-01-14 | 1 | -10/+10 |
* | ummm... what was this even doing | doy | 2009-01-14 | 1 | -10/+0 |
* | stop processing input after running an _init method | doy | 2008-12-20 | 1 | -3/+1 |
* | make_immutable, no Moose | doy | 2008-12-20 | 1 | -0/+3 |
* | don't call _init if it doesn't exist | doy | 2008-12-20 | 1 | -2/+3 |
* | don't pass undef into _format | doy | 2008-12-18 | 1 | -1/+2 |
* | format -> _format | doy | 2008-12-18 | 1 | -1/+1 |
* | anchor the action regex | doy | 2008-12-18 | 1 | -1/+1 |
* | allow not passing an action, to just restart a game | doy | 2008-12-18 | 1 | -2/+4 |
* | allow games to run code on startup, and optionally print a message | doy | 2008-12-18 | 1 | -3/+7 |
* | make sure false values are visible | doy | 2008-12-18 | 1 | -0/+3 |
* | pass the player in an extra hashref to actions, pass the arg as the first arg... | doy | 2008-12-18 | 1 | -1/+1 |
* | refactor the printing into its own method, and use it when calling say() as well | doy | 2008-12-18 | 1 | -9/+14 |
* | check is_over after actions other than turn | doy | 2008-12-18 | 1 | -8/+16 |
* | print complex data structures better | doy | 2008-12-18 | 1 | -0/+12 |
* | need to actually call the accessor, not just return it | doy | 2008-12-18 | 1 | -1/+1 |
* | has_attribute doesn't traverse the inheritance hierarchy, have to use find_at... | doy | 2008-12-18 | 1 | -1/+1 |
* | wrong method | doy | 2008-12-18 | 1 | -1/+1 |
* | a few more Bot::Games::foo -> Bot::Games::Game::foo | doy | 2008-12-18 | 1 | -2/+2 |
* | prefix needs to be rw now, since we're setting it in 'around new' | doy | 2008-12-18 | 1 | -1/+1 |
* | parse out prefix from the constructor parameters | doy | 2008-12-18 | 1 | -0/+10 |
* | again, need laziness because B::BB isn't a moose class, so we don't get a moo... | doy | 2008-12-18 | 1 | -0/+2 |
* | typo | doy | 2008-12-18 | 1 | -1/+1 |
* | said gets a hashref, not a hash | doy | 2008-12-18 | 1 | -6/+6 |
* | syntax error | doy | 2008-12-18 | 1 | -1/+1 |
* | don't allow stuff to happen in private messages | doy | 2008-12-18 | 1 | -0/+1 |
* | expand functionality of game actions - force attribute access to be read-only... | doy | 2008-12-18 | 1 | -3/+8 |
* | move game plugins into their own directory | doy | 2008-12-18 | 1 | -2/+2 |
* | allow games to output things each turn, and at game end | doy | 2008-12-18 | 1 | -2/+7 |
* | initial bot api | doy | 2008-12-18 | 1 | -0/+60 |