public GameStartMsg(PlayerGuid playerGuid, TeamColor team, TeamRole teamRole, int teamSize, string[] teamGuids, GameMaster.Positions.Position position, GameMaster.Boards.Board board) : base(playerGuid, "start") { this.team = team; this.teamRole = teamRole; this.teamSize = teamSize; this.teamGuids = teamGuids; this.position = position; this.board = board; }
private void ConnectTestPlayers() { playersGuids.Clear(); for (int i = 1; i < mockClients.Count; i++) { mockClients[i].SendMessageFromClient(new ConnectPlayerMsg(portNumber.ToString(), new PlayerGuid())); var request = mockClients[0].TakeMessageSentToClient(); PlayerGuid playerGuid = (request as ConnectPlayerMsg).playerGuid; playersGuids.Add(playerGuid); mockClients[0].SendMessageFromClient(new ConnectPlayerResMsg(portNumber.ToString(), playerGuid, GameMasterStatus.Active.ToString())); mockClients[i].TakeMessageSentToClient(); } }
public Player(Character player) : base(PlayerData.End) { data = player; Guid = new PlayerGuid { CreationBits = player.Guid, RealmId = (ushort)player.RealmId }; PlayerData = new PlayerData(); Position = new Vector3 { X = player.X, Y = player.Y, Z = player.Z }; Facing = player.O; Map = (short)player.Map; InitializeDescriptors(); }
public ReadyMsg(PlayerGuid playerGuid) : base(playerGuid, "ready") { }
public ConnectPlayerResMsg(string portNumber, PlayerGuid playerGuid, string status) : base(playerGuid, "connect status") { this.portNumber = portNumber; this.status = status; }
public TestMsg(PlayerGuid playerGuid) : base(playerGuid, "test") { }
public PlaceMsg(PlayerGuid playerGuid) : base(playerGuid, "place") { }
public MoveResMsg(PlayerGuid playerGuid, GameMaster.Positions.Direction direction, string status, GameMaster.Positions.Position position) : base(playerGuid, "move status") { this.direction = direction; this.status = status; this.position = position; }
public TestResMsg(PlayerGuid playerGuid, bool?test, string status) : base(playerGuid, "test status") { this.test = test; this.status = status; }
public DiscoverResMsg(PlayerGuid playerGuid, Position position, List <Field> fields, string status) : base(playerGuid, "discover status") { this.position = position; this.fields = fields; this.status = status; }
public PickUpResMsg(PlayerGuid playerGuid, string status) : base(playerGuid, "pickup status") { this.status = status; }
public ReadyResMsg(PlayerGuid playerGuid, string status) : base(playerGuid, "ready status") { this.status = status; }
public PlaceResMsg(PlayerGuid playerGuid, string placementResult, string status) : base(playerGuid, "place status") { this.placementResult = placementResult; this.status = status; }
public PlayerMsg(PlayerGuid playerGuid, string action) : base(action) { this.playerGuid = playerGuid; }
public MoveMsg(PlayerGuid playerGuid, GameMaster.Positions.Direction direction) : base(playerGuid, "move") { this.direction = direction; }
public PickUpMsg(PlayerGuid playerGuid) : base(playerGuid, "pickup") { this.playerGuid = playerGuid; }
public DiscoverMsg(PlayerGuid playerGuid, Position position) : base(playerGuid, "discover") { this.position = position; }
public ConnectPlayerMsg(string portNumber, PlayerGuid playerGuid) : base(playerGuid, "connect") { this.portNumber = portNumber; }