public PlayerInSessionModel(PositionModel pos, PlayerModel player, MapTileModel[,] map) : this() { this.NextPosition = new PositionModel(pos.Column, pos.Row); this.CurrentPosition = new PositionModel(pos.Column, pos.Row); this.Player = player; this.PrivateMap = CloneMap(map); }
public RoomModel(PlayerModel admin, string roomName) { WhenCreated = DateTime.Now; Players = new List<PlayerModel>(); Name = roomName; Admin = admin; Admin.seatNumber = 1; Players.Add(admin); }
public bool AddPlayer(PlayerModel player) { if (!this.IsFull) { this.Players.Add(player); return true; } return false; }
public void RemovePlayer(PlayerModel player) { this.Players.Remove(player); }
public void ServerBroadcastAddPlayerToPlayerCollection(PlayerModel player) { PlayerManagerModel.Instance.AddPlayer(player); Clients.All.clientReceiveAddPlayerToPlayerCollection(PlayerManagerModel.Instance.PlayerCollection.Count, GetOnlinePlayerNames()); }
private void RemovePlayerFromPlayerCollection(PlayerModel player) { PlayerManagerModel.Instance.PlayerCollection.Remove(player); }
public void AddPlayer(PlayerModel player) { PlayerCollection.Add(player); }