示例#1
0
        // initializes everything and sends join request to server
        public Client(IPAddress ipAddress, int port, string name, string password, int usgn_id, string sprayname, Form1 form)
        {
            chandler     = new ConnectionHandler(ipAddress, port);
            local_player = new PlayerObject();
            players      = new PlayerObject[32];
            for (int i = 0; i < 32; i++)
            {
                players[i] = new PlayerObject();
            }

            local_player.Name      = name;
            local_player.Password  = password;
            local_player.Usgn      = usgn_id;
            local_player.Spraylogo = sprayname;

            ph           = new PacketHandler(chandler, form, local_player, players, this);
            bl           = new BotLogics(ph, players, form.getClientList());
            _logicThread = new Thread(new ThreadStart(bl.Run));
            _logicThread.Start();
            chandler.AddHandler(ph);
            ph.AddLogicHandler(bl);
            chandler.ReceiveMessages();
            ph.send_join_confirmation3();
            this.form = form;
        }
示例#2
0
        // initializes everything and sends join request to server
        public Client(IPAddress ipAddress, int port, string name, string password, int usgn_id, string sprayname,Form1 form)
        {
            chandler = new ConnectionHandler(ipAddress,port);
            local_player = new PlayerObject();
            players = new PlayerObject[32];
            for (int i = 0; i < 32; i++)
                players[i] = new PlayerObject();

            local_player.Name = name;
            local_player.Password = password;
            local_player.Usgn = usgn_id;
            local_player.Spraylogo = sprayname;

            ph = new PacketHandler(chandler, form, local_player, players,this);
            bl = new BotLogics(ph, players, form.getClientList());
            _logicThread = new Thread(new ThreadStart(bl.Run));
            _logicThread.Start();
            chandler.AddHandler(ph);
            ph.AddLogicHandler(bl);
            chandler.ReceiveMessages();
            ph.send_join_confirmation3();
            this.form = form;
        }
示例#3
0
 public void AddLogicHandler(BotLogics bl)
 {
     botLogics = bl;
 }
示例#4
0
 public void AddLogicHandler(BotLogics bl)
 {
     botLogics = bl;
 }