Permalink
Switch branches/tags
Nothing to show
Commits on Nov 29, 2011
  1. Railroad tile tests

    jberger committed Nov 29, 2011
  2. moved pay rent logic to Ownable pay_rent method, therefore, only Util…

    jberger committed Nov 29, 2011
    …ity tiles now overrides this, while all others rely on same logic (laziness++)
Commits on Nov 28, 2011
Commits on Nov 23, 2011
  1. minor change to dist.ini

    jberger committed Nov 23, 2011
  2. added dist.ini

    jberger committed Nov 23, 2011
Commits on Nov 22, 2011
  1. more property tests

    jberger committed Nov 22, 2011
  2. bug fix when player would owe self, then return early

    jberger committed Nov 22, 2011
    bug fix when no action is returned, don't call it
  3. More ownable/property tests

    jberger committed Nov 22, 2011
  4. O::B::G::O monopoly method returns monopoly holder (player) object on…

    jberger committed Nov 22, 2011
    … true rather than just 1
Commits on Nov 21, 2011
  1. Moved some of the house buying logic from Opoly to O::B::Group, to al…

    jberger committed Nov 21, 2011
    …low for separate testing.
  2. added comment about asymmetry between removing and adding monopolies …

    jberger committed Nov 21, 2011
    …in the owner's monopolies array.
  3. made O::B::T::O arrive->inner action dependent on not being mortgaged…

    jberger committed Nov 21, 2011
    …. This saves having to check it in all the subclasses' augment modifiers
  4. added loaded dice test to dice.t

    jberger committed Nov 21, 2011
  5. Added tests for basic dice

    jberger committed Nov 21, 2011
Commits on Nov 18, 2011
  1. minor logic fix

    jberger committed Nov 18, 2011
  2. Fixed a couple bugs

    jberger committed Nov 18, 2011
  3. more ownable tests.

    jberger committed Nov 18, 2011
  4. began testing ownable tile/group classes. Moved selling houses during…

    jberger committed Nov 18, 2011
    … mortgage to O::B::T::Property rather than O::B::T::Ownable
Commits on Nov 17, 2011
  1. Added tile (base) tests. added player location clearer 'leave', for e…

    jberger committed Nov 17, 2011
    …asy testing. Moved 'remove buy action' logic to O::B::T::Ownable, where it should be (after leave).
  2. added some player tests. more will be located in t/tile (things like …

    jberger committed Nov 17, 2011
    …arrive for example).
  3. O::B::Tile only calls $player->location->leave in arrive if $player->…

    jberger committed Nov 17, 2011
    …location exists. This allows for easier testing.
Commits on Nov 16, 2011
  1. Moved standard_deck.conf to module which has a deck method to get a p…

    jberger committed Nov 16, 2011
    …repopulated deck object
  2. Moved standard_board.conf (loaded with do) to a module with a single …

    jberger committed Nov 16, 2011
    …method (board) which returns the configured and populated board object
  3. Added a UI::Test class to implement testing, this probably shouldn't …

    jberger committed Nov 16, 2011
    …be installed. Began player.t but it needed a UI object.
  4. Moved modules into lib directory, both for clarity and to move toward…

    jberger committed Nov 16, 2011
    …s a CPAN structure, and to start testing
  5. Added Method::Signatures::Modifiers to improve performance and error …

    jberger committed Nov 16, 2011
    …messages. This replaces the functionality provided by MooseX::Method::Signatures, which is used by default by MooseX::Declare
Commits on Sep 9, 2011
  1. Added implementation of Opoly::Action objects which can be returned f…

    jberger committed Sep 9, 2011
    …rom arrive or other methods. Will implicitly be called with the game object as first argument. O::B::T::Card still tacks on extra players, but this may be removed eventually.