Ejemplo n.º 1
0
    public void ToMainMenu()
    {
        if (currMenu == CurrMenu.PreGameMenu)
        {
            HidePreGameMenu();
            LeanTween.delayedCall(Consts.menuAnimationsTime / 3, () => ShowMainMenu());
        }
        else if (currMenu == CurrMenu.InGameMenu)
        {
            GameManager.Instance.IsGameStart = false;
            ShowMainMenu();
        }
        else if (currMenu == CurrMenu.DieMenu)
        {
            DieMenu.Hide(Consts.menuAnimationsTime);
            ShowMainMenu();
        }
        else if (currMenu == CurrMenu.Leaderboard)
        {
            HideLeaderboard();
            ShowMainMenu(false);
        }

        coinsSlider.SlideIn();
        scoreSlider.SlideIn();
        currMenu = CurrMenu.MainMenu;
    }
Ejemplo n.º 2
0
        private void PopolniListaStavki()
        {
            if (CurrMenu == null)
            {
                return;
            }
            int ind = this.indStavka;

            for (int i = 0; i < this.ListaStavki.Count; i++)
            {
                if (ind < this.CurrMenu.GetContent().Count)
                {
                    this.ListaStavki[i].UpdateObject(CurrMenu.GetContent()[ind]);
                    if (this.CurrMenu.GetContent()[ind] is Meni)
                    {
                        this.ListaStavki[i].ForeColor = Color.Gold;
                        ListaStavki[i].Font           = new Font("Trebuchet MS", 16, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(204)));
                    }
                    else
                    {
                        this.ListaStavki[i].ForeColor = Color.White;
                        ListaStavki[i].Font           = new Font("Trebuchet MS", 16, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold))), System.Drawing.GraphicsUnit.Point, ((byte)(204)));
                    }
                    ind++;
                }
                else
                {
                    ListaStavki[i].UpdateObject(null);
                }
            }
        }
Ejemplo n.º 3
0
 public void ToLeaderboard()
 {
     if (currMenu == CurrMenu.MainMenu)
     {
         ShowLeaderboard();
         currMenu = CurrMenu.Leaderboard;
     }
 }
Ejemplo n.º 4
0
        private void pictureBox9_MouseDown(object sender, MouseEventArgs e)
        {
            int pom = CurrMenu.GetContent().Count - ListaStavki.Count;

            if (indMeni < pom)
            {
                indMeni++;
                PopolniListaMenija();
            }
        }
Ejemplo n.º 5
0
 private void PostaviPateka()
 {
     for (int i = flowLayoutPanelFasap1.Controls.Count - 1; i >= 1; i--)
     {
         if (CurrMenu.Equals((flowLayoutPanelFasap1.Controls[i] as LabelFASAP).LblObject))
         {
             break;
         }
         else
         {
             RemoveFlowLayoutPanelControl(flowLayoutPanelFasap1, flowLayoutPanelFasap1.Controls[i]);
         }
     }
 }
Ejemplo n.º 6
0
    public void ToPreGameMenu()
    {
        if (currMenu == CurrMenu.MainMenu)
        {
            HideMainMenu();
            LeanTween.delayedCall(Consts.menuAnimationsTime / 3, () => ShowPreGameMenu());
        }
        else if (currMenu == CurrMenu.DieMenu || currMenu == CurrMenu.InGameMenu)
        {
            LeanTween.move(Back1, new Vector2(-732, 2225), Consts.menuAnimationsTime)            //30
            .setEase(LeanTweenType.linear);
            LeanTween.value(Back1.gameObject, 34.0f, 30.0f, Consts.menuAnimationsTime)
            .setEase(LeanTweenType.linear)
            .setOnUpdate((float z) => {
                Back1.rotation = Quaternion.Euler(0, 0, z);
            });

            LeanTween.move(Back2, new Vector2(641, -1800), Consts.menuAnimationsTime)            //38
            .setEase(LeanTweenType.linear);
            LeanTween.value(Back2.gameObject, 34.0f, 38.0f, Consts.menuAnimationsTime)
            .setEase(LeanTweenType.linear)
            .setOnUpdate((float z) => {
                Back2.rotation = Quaternion.Euler(0, 0, z);
            });

            LeanTween.delayedCall(Consts.menuAnimationsTime / 3, () => ShowPreGameMenu());
        }
        else
        {
            ShowPreGameMenu();
        }
        scoreSlider.SlideOut();
        coinsSlider.SlideOut();
        BossUI.Hide(false);
        currMenu = CurrMenu.PreGameMenu;
    }
Ejemplo n.º 7
0
        private void PopolniListaMenija()
        {
            if (CurrMenu == null)
            {
                return;
            }
            int ind = this.indMeni;

            for (int i = 0; i < this.ListaStavki.Count; i++)
            {
                if (ind < CurrMenu.GetContent().Count)
                {
                    if (CurrMenu.GetContent()[ind] is Meni)
                    {
                        Meni mn = CurrMenu.GetContent()[ind] as Meni;
                        if (!ShowInactive && !mn.ValidnostMeni)
                        {
                            i--;
                            ind++;
                            continue;
                        }
                        SetObject(ListaStavki[i], CurrMenu.GetContent()[ind]);
                        SetFontLabel(ListaStavki[i], new Font("Trebuchet MS", 16, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(204))));
                        ListaStavki[i].ForeColor = Color.Gold;
                        if (!mn.ValidnostMeni)
                        {
                            if (mn.Equals(SelectedComponent))
                            {
                                ListaStavki[i].ForeColor = Color.Firebrick;
                            }
                            else
                            {
                                ListaStavki[i].ForeColor = Color.FromArgb(250, 20, 20);
                            }
                        }
                        else
                        {
                            if (mn.Equals(SelectedComponent))
                            {
                                ListaStavki[i].ForeColor = Color.SaddleBrown;
                            }
                            else
                            {
                                ListaStavki[i].ForeColor = Color.Gold;
                            }
                        }
                    }
                    else
                    {
                        SetFontLabel(ListaStavki[i], new Font("Trebuchet MS", 16, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold))), System.Drawing.GraphicsUnit.Point, ((byte)(204))));
                        SetObject(ListaStavki[i], CurrMenu.GetContent()[ind]);
                        if (CurrMenu.GetContent()[ind].Equals(SelectedComponent))
                        {
                            ListaStavki[i].ForeColor = Color.SaddleBrown;
                        }
                        else
                        {
                            ListaStavki[i].ForeColor = Color.White;
                        }
                        ListaStavki[i].Image = Resources.LabelBackground2;
                    }

                    if (CurrMenu.GetContent()[ind].Equals(SelectedComponent))
                    {
                        ListaStavki[i].Image = Resources.LabelBackgroundSelected;
                    }
                    else
                    {
                        ListaStavki[i].Image = Resources.LabelBackground2;
                    }
                    ind++;
                }
                else
                {
                    ListaStavki[i].Image = Resources.LabelBackground2;
                    SetObject(ListaStavki[i], null);
                    SetFontLabel(ListaStavki[i], new Font("Trebuchet MS", 16, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold))), System.Drawing.GraphicsUnit.Point, ((byte)(204))));
                    ListaStavki[i].ForeColor = Color.Khaki;
                }
            }
        }
Ejemplo n.º 8
0
 public void ToDieMenu()
 {
     DieMenu.Show(Consts.menuAnimationsTime);
     currMenu = CurrMenu.DieMenu;
 }
Ejemplo n.º 9
0
 public void ToInGameMenu()
 {
     ShowInGameMenu();
     currMenu = CurrMenu.InGameMenu;
 }