Beispiel #1
0
        static void Main()
        {
            ReversiForm scherm;

            scherm = new ReversiForm();
            Application.Run(scherm);
        }
Beispiel #2
0
        public Veld(ReversiForm o, int xpos, int ypos, int veldomvang)
        {
            parent = o;
            x = xpos;
            y = ypos;
            omvang = veldomvang;
            toestand = 0;
            Showleg = false;
            legaal = false;

            //Bepaal of de achtergrondkleur licht of donker is
            if ((x % 2 + y % 2) % 2 == 0)
                images = parent.sprites.donker;
            else
                images = parent.sprites.licht;

            this.Size = new Size(omvang, omvang);
            this.Paint += Veld_Paint;
            this.MouseClick += Veld_Play;
        }
Beispiel #3
0
        public static void start(string hostName, ReversiForm form)
        {
            if (isConnected)                        // Als is verbonden, nieuwe clients meteen sluiten
            {
                return;
            }

            currentForm = form;
            tcpClient   = new TcpClient();
            try
            {
                tcpClient.Connect(hostName, 1337);                                            // CLient verbinden met hostname op port leet

                currentForm.Invoke(new ReversiForm.startGameCallback(currentForm.startGame)); // start game button laten "klikken"

                Stream stream = tcpClient.GetStream();                                        // Stream ophalen
                onClientConnected(stream);                                                    // Verder afhandelen
            }
            catch (SocketException)
            {
            }
        }
Beispiel #4
0
        public static void start(string hostName, ReversiForm form)
        {
            if (isConnected)                        // Als is verbonden, nieuwe clients meteen sluiten
            {
                return;
            }

            currentForm = form;
            tcpClient = new TcpClient();
            try
            {
                tcpClient.Connect(hostName, 1337);      // CLient verbinden met hostname op port leet

                currentForm.Invoke(new ReversiForm.startGameCallback(currentForm.startGame));   // start game button laten "klikken"

                Stream stream = tcpClient.GetStream();  // Stream ophalen
                onClientConnected(stream);              // Verder afhandelen
            }
            catch (SocketException)
            {
            }
        }
Beispiel #5
0
        public Veld(ReversiForm o, int xpos, int ypos, int veldomvang)
        {
            parent   = o;
            x        = xpos;
            y        = ypos;
            omvang   = veldomvang;
            toestand = 0;
            Showleg  = false;
            legaal   = false;

            //Bepaal of de achtergrondkleur licht of donker is
            if ((x % 2 + y % 2) % 2 == 0)
            {
                images = parent.sprites.donker;
            }
            else
            {
                images = parent.sprites.licht;
            }

            this.Size        = new Size(omvang, omvang);
            this.Paint      += Veld_Paint;
            this.MouseClick += Veld_Play;
        }
Beispiel #6
0
        private static StreamWriter writer; // Voor schrijven

        #endregion Fields

        #region Methods

        public static void start(ReversiForm form)
        {
            currentForm = form;

            while (runServer)
            {
                listener = new TcpListener(1337);       // Deprecated.. Lokaal adres filteren gaat wellicht wat out-of-scope..?
                listener.Server.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, 1);    // Mag reused worden
                listener.Start();                       // Listener starten

                try
                {
                    Socket socket = listener.AcceptSocket();                                        // Verbinding accepteren

                    onServerConnected(socket);                                                      // Server is verbonden, verder laten afhandelen
                }
                catch (SocketException)
                {
                }

                listener.Stop();
            }
            runWorkers = false;
        }
Beispiel #7
0
        private static StreamWriter writer;         // Voor schrijven

        public static void start(ReversiForm form)
        {
            currentForm = form;

            while (runServer)
            {
                listener = new TcpListener(1337);                                                            // Deprecated.. Lokaal adres filteren gaat wellicht wat out-of-scope..?
                listener.Server.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, 1); // Mag reused worden
                listener.Start();                                                                            // Listener starten

                try
                {
                    Socket socket = listener.AcceptSocket();                                        // Verbinding accepteren

                    onServerConnected(socket);                                                      // Server is verbonden, verder laten afhandelen
                }
                catch (SocketException)
                {
                }

                listener.Stop();
            }
            runWorkers = false;
        }
Beispiel #8
0
 static void Main()
 {
     ReversiForm reF = new ReversiForm();
     Application.Run(reF);
 }
Beispiel #9
0
 static void Main()
 {
     ReversiForm scherm;
     scherm = new ReversiForm();
     Application.Run(scherm);
 }
Beispiel #10
0
        static void Main()
        {
            ReversiForm reF = new ReversiForm();

            Application.Run(reF);
        }