Ejemplo n.º 1
0
        public override void Initialize()
        {
            TempsÉcouléDepuisMAJ = 0;
            Compteur             = 0;
            PartieTerminée       = false;
            CaméraJeu            = Game.Services.GetService(typeof(Caméra)) as CaméraSubjective;
            GestionInput         = Game.Services.GetService(typeof(InputManager)) as InputManager;
            GestionnaireDeSons   = Game.Services.GetService(typeof(RessourcesManager <SoundEffect>)) as RessourcesManager <SoundEffect>;
            Chess_Hit_Sound      = GestionnaireDeSons.Find("chess_sound");
            Check_Sound          = GestionnaireDeSons.Find("check_sound");
            Checkmate_Sound      = GestionnaireDeSons.Find("checkmate_sound");

            base.Initialize();
        }
Ejemplo n.º 2
0
        void DéterminerSettings()
        {
            int indexClrÉchi     = ListeDesBoutons.FindIndex(7, 4, x => (x.Clicked == true));
            int indexTempsPartie = ListeDesBoutons.FindIndex(11, 4, x => (x.Clicked == true));
            int indexMusique     = ListeDesBoutons.FindIndex(15, 4, x => (x.Clicked == true));



            switch (indexClrÉchi)
            {
            case 7:
                CouleursÉchiquier[0] = Color.White;
                CouleursÉchiquier[1] = Color.Gray;
                CouleursÉchiquier[2] = Color.Black;
                break;

            case 8:
                CouleursÉchiquier[0] = Color.White;
                CouleursÉchiquier[1] = Color.Green;
                CouleursÉchiquier[2] = Color.Black;
                break;

            case 9:
                CouleursÉchiquier[0] = Color.White;
                CouleursÉchiquier[1] = Color.Red;
                CouleursÉchiquier[2] = Color.Black;
                break;

            case 10:
                CouleursÉchiquier[0] = Color.White;
                CouleursÉchiquier[1] = Color.Pink;
                CouleursÉchiquier[2] = Color.Black;
                break;
            }
            switch (indexTempsPartie)
            {
            case 11:
                TempsDePartie = 15 * 60;
                break;

            case 12:
                TempsDePartie = 30 * 60;
                break;

            case 13:
                TempsDePartie = 45 * 60;
                break;

            case 14:
                TempsDePartie = 60 * 60;
                break;
            }
            switch (indexMusique)
            {
            case 15:
                Chanson          = GestionnaireDeSons.Find("the_gael").CreateInstance();
                Chanson.IsLooped = true;
                break;

            case 16:
                Chanson          = GestionnaireDeSons.Find("Mozart_Lacrimosa").CreateInstance();
                Chanson.IsLooped = true;
                break;

            case 17:
                Chanson          = GestionnaireDeSons.Find("Tunak_Tunak").CreateInstance();
                Chanson.IsLooped = true;
                break;

            case 18:
                Chanson          = GestionnaireDeSons.Find("Muse_Resistance").CreateInstance();
                Chanson.IsLooped = true;
                break;
            }
        }