Exemplo n.º 1
0
    public void updateActualTurn(int idPlayerActual, bool isLocal, int turnNum)
    {
        this.actualIdPlayer = idPlayerActual;
        string strTurnNum    = "TURN: " + turnNum;
        string strPlayerTurn = "Actual Player: " + idPlayerActual;

        lblTurnNum.Text      = (strTurnNum);
        lblActualPlayer.Text = (strPlayerTurn);

        if (isLocal)
        {
            isLocalPlayerNow = true;
            //active panelUnitsControl
            //anim string: you turn!
        }
        else
        {
            isLocalPlayerNow = false;
        }

        //update mark on player listview
        for (int i = 0; i < playersListView.GetChildCount(); i++)
        {
            PlayerListViewElement plve = playersListView.GetChild(i) as PlayerListViewElement;
            plve.isActual = (idPlayerActual == i);
        }

        //animation
        lblAnimTurnNum.Text    = (strTurnNum);
        lblAnimPlayerName.Text = (strPlayerTurn);
        animTurn.Play("show");
    }
Exemplo n.º 2
0
 //new game
 public void createPlayerListDatas(string[] datas)
 {
     foreach (string dataPlayer in datas)
     {
         PlayerListViewElement plve = plvElementPrefab.Instance() as PlayerListViewElement;
         playersListView.AddChild(plve);
         plve.setData(dataPlayer);
     }
 }
Exemplo n.º 3
0
    //game.playersdata callback
    public void updatePlayerData(int idPlayer, string data)
    {
        PlayerListViewElement plve = playersListView.GetChild(idPlayer) as PlayerListViewElement;

        plve.setData(data);
    }