Beispiel #1
0
        public static void RandomizeReceived(int _fromClient, Packet _packet)
        {
            bool _ready = _packet.ReadBool();

            ReadyHandler.ReadySetter(_fromClient, _ready);

            if (_ready)
            {
                ReadyHandler.totalReady++;
                ServerSend.BroadcastReady(ReadyHandler.totalReady, Server.readyDatabase.Count, "(wait)", "(wait)");

                if (ReadyHandler.totalReady == Server.readyDatabase.Count)
                {
                    Console.WriteLine($"All player're ready: {RandomizeHandler.StuffRandomizer()} & {RandomizeHandler.ColorRandomizer()}");
                    ServerSend.BroadcastReady(ReadyHandler.totalReady, Server.readyDatabase.Count, RandomizeHandler.StuffRandomizer(), RandomizeHandler.ColorRandomizer());
                }
            }
        }
Beispiel #2
0
        public static void SendColor()
        {
            using (Packet _packet = new Packet((int)ServerPackets.color))
            {
                var a = RandomizeHandler.ColorRandomizer();
                var b = RandomizeHandler.TextColor();

                if (a == b)
                {
                    RandomizeHandler.ColorRandomizer();
                    RandomizeHandler.TextColor();
                }
                else
                {
                    //RandomizeHandler.DeleteList();

                    //Console.WriteLine("JUMLAH COLOR DAN TEXT : " + RandomizeDatabase.color.Count + RandomizeDatabase.textColor.Count);
                    _packet.Write(a);
                    _packet.Write(b);
                    SendTCPDataToAll(_packet);
                }
            }
        }