Count piecens from the distributed object rather than the board so that we
correctly disallow placement of a piecen that was freed on the same turn. git-svn-id: https://samskivert.googlecode.com/svn/trunk@546 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// $Id: AtlantiManager.java,v 1.21 2001/12/18 11:58:53 mdb Exp $
|
// $Id: AtlantiManager.java,v 1.22 2002/01/29 23:46:37 mdb Exp $
|
||||||
|
|
||||||
package com.threerings.venison;
|
package com.threerings.venison;
|
||||||
|
|
||||||
@@ -633,7 +633,7 @@ public class VenisonManager
|
|||||||
// if the player has no free piecens or if there are no
|
// if the player has no free piecens or if there are no
|
||||||
// unclaimed features on this tile, we end their turn
|
// unclaimed features on this tile, we end their turn
|
||||||
// straight away
|
// straight away
|
||||||
int pcount = TileUtil.countPiecens(_tiles, pidx);
|
int pcount = TileUtil.countPiecens(_venobj.piecens, pidx);
|
||||||
if (pcount >= PIECENS_PER_PLAYER ||
|
if (pcount >= PIECENS_PER_PLAYER ||
|
||||||
!tile.hasUnclaimedFeature()) {
|
!tile.hasUnclaimedFeature()) {
|
||||||
endTurn();
|
endTurn();
|
||||||
|
|||||||
Reference in New Issue
Block a user