コード例 #1
0
ファイル: ConfigForm.cs プロジェクト: mei1161/janken
        public void ShowJankenForm(IPAddress address)
        {
            ShowConfigFormDelegate show_config = new ShowConfigFormDelegate(ShowConfigForm);

            janken_form = new JankenForm(show_config, address);
            janken_form.Show();
            this.Hide();
        }
コード例 #2
0
ファイル: JankenForm.cs プロジェクト: mei1161/janken
        public JankenForm(ShowConfigFormDelegate show_config, IPAddress address)
        {
            InitializeComponent();
            this.show_config = show_config;
            lbl_result.Text  = "";
            lbl_player1.Text = "";
            lbl_player2.Text = "";
            ResultDelegate result_delegate = new ResultDelegate(JankenResponse);

            this.bt     = new LibJanken(result_delegate);
            this.random = new Random(1000);

            network      = new LibUDP();
            peer_address = address;


            listener_result_delegate    = new ListenerResponseDelegate(ListenerResponse);
            listener_exception_delegate = new ListenerExceptionDelegate(ShowExceptionMessage);
            network.ListenMessage(GAME_PORT, listener_result_delegate, listener_exception_delegate);
        }