public void onStartGame(StartGameResponse response) { _turnClientId = ""; _figure = EState.empty; _welcomeDiv.innerHTML = ""; if (_welcomeDiv.parentNode != null) { _welcomeDiv.parentNode.removeChild(_welcomeDiv); } if (null != _tableCnt && _tableCnt.parentNode != null) { _tableCnt.parentNode.removeChild(_tableCnt); } if (null != _turn && _turn.parentNode != null) { _turn.parentNode.removeChild(_turn); } _turn = new HtmlDivElement(); js.addClass(_turn, "turn"); _div.appendChild(_turn); _tableCnt = new HtmlSpanElement(); js.addClass(_tableCnt, "tableCnt"); _table = new HtmlTableElement(); _tableCnt.appendChild(_table); js.attach(_table, "click", onTableClick); js.attach(_table, "touchstart", onTableClick); js.addClass(_table, "table"); for (int y = 0; y < 3; ++y) { var row = new HtmlTableRowElement(); _table.appendChild(row); row.setAttribute("rowIdx", y.ToString()); for (int x = 0; x < 3; ++x) { var cell = new HtmlTableCellElement(); row.appendChild(cell); js.addClass(cell, "tableCell"); } } _div.appendChild(_tableCnt); //_div.innerHTML += "Start Game ID = " + response.GameId + "<br/>"; _figure = (response.FirstClientId == ClientId) ? EState.blue : EState.red; //_div.innerHTML += "You are " + _figure + "<br/>"; _turnClientId = response.FirstClientId; RefreshTurn(); }
private void OnConnectResponse(connectResponse response) { _turn = new HtmlDivElement(); js.addClass(_turn,"turn"); HtmlContext.document.body.appendChild(_turn); _table = new HtmlTableElement(); js.attach(_table, "click", onTableClick); js.addClass(_table, "table"); for (int y = 0; y < 3; ++y) { HtmlTableRowElement row = new HtmlTableRowElement(); _table.appendChild(row); for (int x = 0; x < 3; ++x) { HtmlTableCellElement cell = new HtmlTableCellElement(); row.appendChild(cell); js.addClass(cell,"tableCell"); } } HtmlContext.document.body.appendChild(_table); }