public RemotePlayer(ITurnGame game, User userInfo, Tile symbol ) { Game = game; Symbol = symbol; Player = PlayerType.Remote; UserInfo = userInfo; }
public LocalPlayer(ITurnGame game, User user, Tile symbol) { Game = game; Symbol = symbol; Player = PlayerType.Local; UserName = user.UserName; ID = user.id; }
public ComputerPlayer(ITurnGame game, Tile symbol) { Game = game; m_symbol = symbol; if (m_symbol == game.Pieces[0]) m_opponentSymbol = game.Pieces[1]; else m_opponentSymbol = game.Pieces[0]; m_emptySymbol = game.Tiles[0]; m_playerType = PlayerType.Computer; m_rng = new Random((int)System.DateTime.Now.Ticks); }