Esempio n. 1
0
        //Coldman
        public void UpdateReseauServeur(MoteurGraphique loohy_, HUD hud_, SceneServer garcon)
        {
            listeDesJoueurs[tourencours].Update(loohy_, this, ref mood, hud_);
            if (Keyboard.GetState().IsKeyDown(Keys.Enter) && clic)
            {
                // envoyer le crochet fermant

                garcon.partie.time = 0;
                 // => fin du tour : 93
                Console.WriteLine("Orde de chang. de to. en.");
                //Netools.Send(garcon.client, 57);
                if (tourencours == 0)
                {
                    garcon.fileState = FileReseau.envoie_en_cours;
                }
                else
                {
                    garcon.fileState = FileReseau.reception_en_cours;
                }
                if (garcon.priorite)
                {
                    garcon.fileState = FileReseau.reception_en_cours;
                    garcon.priorite = false;
                }

                Netools.Send(garcon.client, "]");
                Netools.Send(garcon.client, 57);
                garcon.ChangementTour();
                clic = false;
            }
            if (Keyboard.GetState().IsKeyUp(Keys.Enter))
            {
                clic = true;
            }
            Afficher(loohy_);
        }
Esempio n. 2
0
        //Coldman
        public void UpdateReseauServer(GameTime gameTime_, SceneServer garcon)
        {
            gameplay.UpdateReseauServeur(earthPenguin, Jackman, garcon);
            earthPenguin.Update(gameplay, Jackman);

            if (lastUpdatesTime > gameTime_.TotalGameTime.Milliseconds)
            {
                time++;
                if (tempsMax - time <= 0)
                {
                    Console.WriteLine("Orde de chang. de to. en.");
                    //Netools.Send(garcon.client, 57);
                    if (gameplay.tourencours == 0)
                    {
                        garcon.fileState = FileReseau.envoie_en_cours;
                    }
                    else
                    {
                        garcon.fileState = FileReseau.reception_en_cours;
                    }
                    if (garcon.priorite)
                    {
                        garcon.fileState = FileReseau.reception_en_cours;
                        garcon.priorite = false;
                    }
                    Netools.Send(garcon.client, "]"); // => fin du tour : 93
                    Netools.Send(garcon.client, 57);
                    garcon.ChangementTour();
                }
            }
            lastUpdatesTime = gameTime_.TotalGameTime.Milliseconds;

            Console.SetCursorPosition(20, 2);
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine(time);
            Console.ForegroundColor = ConsoleColor.Gray;

            Console.SetCursorPosition(20, 2);
            Console.WriteLine(time);
        }