예제 #1
0
        public string AddPlayer(string username)
        {
            Player player = new Player(username);

            if (PlayerList.PlayerRegister(player))
            {
                return("Added Succesfully");
            }
            else
            {
                return("Already Exists");
            }
        }
예제 #2
0
        private void RegisterPlayer(string buffer)
        {
            int length = Int32.Parse(buffer.Substring(3, 5));

            byte[] data = new byte[length];
            RecieveStream(data);
            string strData = Encoding.UTF8.GetString(data);

            string[] splitData = strData.Split(CmdReqList.NAMEPICSEPARATOR);
            Player   player    = new Player(splitData[0]);

            if (!PlayerList.PlayerRegister(player))
            {
                ReturnError(CmdResList.REGISTER_INVALID);
            }
            registering      = new Player(player.Nickname);
            expectedImgFiles = Int32.Parse(splitData[1]);
        }