コード例 #1
0
ファイル: Element_mode.cs プロジェクト: Paulalex85/ColorGame
 private void Statut_partie_initialization(float timer)
 {
     GestionPosition321GO(timer);
     if (_timer_initialization_avant_go.IncreaseTimer(timer))
     {
         if (_eve_3)
         {
             _eve_3 = false;
             _eve_2 = true;
             EvenementTexteInitializationTEMPS();
         }
         else if (_eve_2)
         {
             _eve_2 = false;
             _eve_1 = true;
             EvenementTexteInitializationTEMPS();
         }
         else if (_eve_1)
         {
             _eve_1  = false;
             _eve_go = true;
             EvenementTexteInitializationTEMPS();
         }
         else
         {
             _eve_go        = false;
             _statut_partie = Statut_Partie.En_cours;
         }
     }
 }
コード例 #2
0
ファイル: Element_mode.cs プロジェクト: Paulalex85/ColorGame
 private void Gagner_Perdu(float timer)
 {
     if (objectif_ligne_carre.LimitePerdu())
     {
         _statut_partie = Statut_Partie.Perdu;
         fin_partie     = new Fin_Partie(_time_montre, _numero_level, this, _nombre_carre);
     }
 }
コード例 #3
0
ファイル: Element_mode.cs プロジェクト: Paulalex85/ColorGame
 public Element_mode(int nombre_carre)
 {
     _nombre_carre   = nombre_carre;
     liste_carre     = new List <Carre>();
     _numero_level   = 1;
     _statut_partie  = Statut_Partie.Initialization;
     EnabledGestures = GestureType.Tap;
 }
コード例 #4
0
ファイル: Element_mode.cs プロジェクト: Paulalex85/ColorGame
 private void Statut_sortie_de_pause()
 {
     if (this.ScreenManager.Pause == false && _statut_partie == Statut_Partie.Pause)
     {
         pause          = null;
         _statut_partie = Statut_Partie.Initialization;
         _eve_3         = true;
         EvenementTexteInitializationTEMPS();
     }
     else if (this.ScreenManager.Pause == false && _statut_partie == Statut_Partie.Tuto)
     {
         _statut_partie = Statut_Partie.Initialization;
     }
 }
コード例 #5
0
ファイル: Element_mode.cs プロジェクト: Paulalex85/ColorGame
        public override void LoadContent()
        {
            string[] k = temps_best.Split(new char[] { '-' });
            scores = new float[k.Length];
            for (int i = 0; i < k.Length; i++)
            {
                scores[i] = float.Parse(k[i]);
            }

            song       = new Song_Management(this.ScreenManager);
            background = new Background_Ingame(this, _nombre_carre);
            if (temps_best == "0")
            {
                _tuto          = new Tuto(this);
                _statut_partie = Statut_Partie.Tuto;
            }

            langue = ScreenManager.Game.Content.Load <Langues>(lang.path);
            InitilizeLanguages();

            font_evenement = ScreenManager.Game.Content.Load <SpriteFont>("menufont");

            _color_texte = Color.White;

            _nombre_de_objectif_effectue = 0;

            liste_color = new List <Color>()
            {
                new Color(32, 211, 220),
                new Color(204, 29, 29),
                new Color(254, 217, 6),
                new Color(24, 171, 31),
                new Color(255, 78, 17),
                new Color(255, 255, 255),
                new Color(255, 89, 234),
                new Color(23, 68, 243),
                new Color(145, 0, 145)
            };

            Initialize_Carre();

            Initialize_Objectif();

            _eve_3 = true;
            EvenementTexteInitializationTEMPS();

            _initialization_done = true;

            base.LoadContent();
        }
コード例 #6
0
ファイル: Element_mode.cs プロジェクト: Paulalex85/ColorGame
 private void Pause()
 {
     this.ScreenManager.Pause = true;
     _statut_partie           = Statut_Partie.Pause;
     pause = new Pause(this);
 }