Ejemplo n.º 1
0
        //check==false면 남는사람
        private void _RecvExitRoom(string class_name,  bool check)
        {
            string[] msgArray2 = class_name.Split(',');
            if (!check)
            {
                if (statementUC.lbUserName1.Text == msgArray2[1] && statementUC.lbClassNumber1.Text == msgArray2[0])
                {
                    statementUC.lbUserName1.Text = statementUC.lbUserName2.Text;
                    statementUC.lbClassNumber1.Text = statementUC.lbClassNumber2.Text;
                    statementUC.lbUserName2.Text = "";
                    statementUC.lbClassNumber2.Text = "";
                }
                else if (statementUC.lbUserName2.Text == msgArray2[1] && statementUC.lbClassNumber2.Text == msgArray2[0])
                {
                    statementUC.lbUserName2.Text = "";
                    statementUC.lbClassNumber2.Text = "";
                }
                return ;
            }
            //gameUC.rtbChatting.Clear();
            gameUC.pbLeft.Image = null;
            gameUC.pbRight.Image = null;
            gameUC.isRunning = false;

            gameUC.answerN = 0;
            gameUC.stageNum = 3;
            gameUC.Cpoint = new Point(0, 0);

            answer.RemoveRange(0, gameUC.answer.Count);
            gameUC.circle.RemoveRange(0, gameUC.circle.Count);

            gameUC.pbLeft.Invalidate();
            gameUC.pbRight.Invalidate();

            gameUC.pnBoard.Controls.Clear();
            lobbyUC = new LobbyUC(this);
            gameUC.pnBoard.Controls.Add(lobbyUC);

            gameUC.BackgroundImage = etc.lobby_background;
        }
Ejemplo n.º 2
0
        private void GameStart()
        {
            this.Text = "틀린그림찾기";
            this.Size = new Size(1200, 700);
            pnMain.Size = new Size(1190, 669);
            this.Location = new Point(50, 30);
            pbExit.Location = new Point(pnMenuBar.Width - 30, pbExit.Location.Y);
            pbMinimum.Location = new Point(pbExit.Location.X - 30, pbMinimum.Location.Y);

            pnMain.Controls.Clear();
            gameUC = new GameUC(this);
            pnMain.Controls.Add(gameUC);

            lobbyUC = new LobbyUC(this);
            gameUC.pnBoard.Controls.Add(lobbyUC);

            resultUC = new ResultUC(this);
            resultUC.label1.Text = gameUC.result;
            gameUC.pnResult.Controls.Add(resultUC);
            resultUC.label1.Text = gameUC.result;
            gameUC.pnResult.Visible = false;
        }