public Player(string name, Map map) { Name = name; Map = map; Shots = 0; Map.Aim = new Point(0, 0); }
public void WriteMap(Map map) { Write(GameDatas.Theme.CellsNumber); for (byte y = 0; y < GameDatas.Theme.CellsNumber; y++) for (byte x = 0; x < GameDatas.Theme.CellsNumber; x++) Write(map.Datas[x, y]); }
public void Pack(Client client, Map map, string playerName) { var packet = new Packet(new PacketHeader(OpCode, 0)); packet.Writer.Write(playerName); packet.Writer.WriteMap(map); packet.WritePacket(client.Writer); }