Exemplo n.º 1
0
        public void InitSinglePlayer()
        {
            var player = new Player(Properties.Settings.Default.UserName, START_ID, true)
            {
                IPAddress = NetUtils.GetAddress()
            };

            singleServer = new SingleClientServer(player);
            singleServer.IsSinglePlayerMode = true;
            singleServer.ConnectedServer    = new ServerTag(
                Properties.Settings.Default.DefaultServerName,
                Properties.Settings.Default.DefaultServerDescription,
                Properties.Settings.Default.DefaultServerPassword,
                Properties.Settings.Default.DefaultMaxPlayers);
            singleServer.CreatePlayersID();
            singleServer.ConnectedServer.AddPlayer(player);
            singleServer.ConnectedServer.State = ServerState.InLobby;
            singleServer.OnBotAdded           += AddPlayer;
            singleServer.OnBotRemoved         += RemovePlayer;

            AddPlayer(player);
        }
Exemplo n.º 2
0
 public void AddSingleClientEvents(SingleClientServer singleServer)
 {
     this.singleServer           = singleServer;
     singleServer.OnAddedCard   += PlayerCardCountChanged;
     singleServer.OnRemovedCard += PlayerCardCountChanged;
 }