Example #1
0
 //	when tapped, this does something
 public int ChangeState()
 {
     curState++;
     if (curState >= PurchaseBoardState.numOfPurchaseBoardStates)
     {
         curState = 0;
     }
     SetState(curState);
     return((int)curState);
 }
Example #2
0
    public int SetState(PurchaseBoardState newState)
    {
        curState = newState;
        posToggler.SetState((int)newState);
        switch (curState)
        {
        case PurchaseBoardState.isTuckedAway:
            break;

        case PurchaseBoardState.isExpanded:
            //	need to put any loose dice in the active dice area
            GameState.GetCurrentGameState().currentPlayer.CollectLooseDice();
            break;
        }
        return((int)newState);
    }
Example #3
0
 /*
  * //	receive the toggle.
  * public override int Toggle()
  * {
  *      //ChangeState();
  *      curState = (PurchaseBoardState)posToggler.curIndex;
  *      SetState (curState);
  *      return (int)curState;
  * }
  */
 public void OnToggle(int curIndex)
 {
     curState = (PurchaseBoardState)curIndex;
     SetState(curState);
 }