Esempio n. 1
0
 public static void SwitchMenus(GameObject menuFrom, GameObject menuTo)
 {
     //GUI_Animation.HideMenu(menuFrom);
     //GUI_Animation.ShowMenu(menuTo);
     GUI_Animation.ScaleDown(menuFrom);
     GUI_Animation.ScaleUp(menuTo);
 }
Esempio n. 2
0
    void OnButton_HomeMenu2(object sender, ButtonPressedEventArgs e)
    {
        switch (e.id)
        {
        case "imageSlideShow_buttons_next_Button":                 //HOMEMENU2 - NEXT
            Debug.Log(e.id + " - HOMEMENU2 - BUTTON NEXT");
            GUI_Animation.SwitchMenus(GUI_OtherMenuController.instance.gui_HomeMenu2, GUI_OtherMenuController.instance.gui_HomeMenu1, GUI_Animation.ANIMANTION.SHOW_HIDE);

            break;

        case "imageSlideShow_buttons_previous_Button":                 //HOMEMENU2 - PREVIOUS
            Debug.Log(e.id + " - HOMEMENU2 - BUTTON PREVIOUS");
            GUI_Animation.SwitchMenus(GUI_OtherMenuController.instance.gui_HomeMenu2, GUI_OtherMenuController.instance.gui_HomeMenu1, GUI_Animation.ANIMANTION.SCALE);

            break;

        case "imageSlideShow_buttons_back_Button":                 //HOMEMENU2 - BACK
            Debug.Log(e.id + " - HOMEMENU2 - BUTTON BACK");
            GUI_Animation.SwitchMenus(GUI_OtherMenuController.instance.gui_HomeMenu2, GUI_OtherMenuController.instance.gui_HomeMenu1, GUI_Animation.ANIMANTION.FADE);

            break;

        default:
            break;
        }
    }
Esempio n. 3
0
    void OnButton_Main(object sender, ButtonPressedEventArgs e)
    {
        switch (e.id)
        {
        case "freePlay_Button":                 //MAIN - FREEPLAY
            Debug.Log(e.id + " - MAIN - BUTTON FREEPLAY");
            GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Main, GUI_Controller.instance.gui_Levels);
            break;

        case "timePlay_Button":                 //MAIN - TIMEPLAY
            Debug.Log(e.id + " - MAIN - BUTTON TIMEPLAY");
            GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Main, GUI_Controller.instance.gui_Time);
            GUI_Controller.instance.gui_Time.GetComponent <Time_Script>().Initialize();
            break;

        case "settings_Button":                 //MAIN - SETTINGS
            Debug.Log(e.id + " - MAIN - BUTTON SETTINGS");
            GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Main, GUI_Controller.instance.gui_Settings);
            GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().Initialize();
            break;

        default:
            break;
        }
    }
Esempio n. 4
0
    void OnButtonClicked()
    {
        Debug.Log("Click: " + pack.title);
        GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Levels, GUI_Controller.instance.gui_Boards);

        GUI_Controller.instance.gui_Boards.GetComponent <Boards_Script>().Initialize(pack);
    }
Esempio n. 5
0
    public void StartTimedGame(TimePack pack, int time)
    {
        Debug.Log("Start Timed Game (" + pack.boardSize + "," + pack.boardSize + ") - " + time + "seconds");
        GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Time, GUI_Controller.instance.gui_GameTimed);

        gameTimed.InitializeTimedGame(pack, time);
        //gameRegular.InitializeTimedGame(pack, time);
    }
Esempio n. 6
0
    void OnButton_Time(object sender, ButtonPressedEventArgs e)
    {
        TimePack pack = GUI_Controller.instance.gui_Time.GetComponent <Time_Script>().currentPack;

        switch (e.id)
        {
        case "top_back_Button":                 //TIME - BACK
            Debug.Log(e.id + " - TIME - BUTTON BACK");
            GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Time, GUI_Controller.instance.gui_Main);
            break;

        case "buttons_boards_Button":                 //TIME - BOARDS
            Debug.Log(e.id + " - TIME - BUTTON BOARDS");
            GUI_Time.boardSize_Panel_gameObject.SetActive(true);
            break;

        case "buttons_t30_Button":                 //TIME - T30
            Debug.Log(e.id + " - TIME - BUTTON T30");
            Controller.instance.StartTimedGame(pack, 30);
            break;

        case "buttons_t60_Button":                 //TIME - T60
            Debug.Log(e.id + " - TIME - BUTTON T60");
            Controller.instance.StartTimedGame(pack, 60);
            break;

        case "buttons_t90_Button":                 //TIME - T90
            Debug.Log(e.id + " - TIME - BUTTON T90");
            Controller.instance.StartTimedGame(pack, 90);
            break;

        case "buttons_t120_Button":                 //TIME - T120
            Debug.Log(e.id + " - TIME - BUTTON T120");
            Controller.instance.StartTimedGame(pack, 120);
            break;

        case "buttons_t180_Button":                 //TIME - T180
            Debug.Log(e.id + " - TIME - BUTTON T180");
            Controller.instance.StartTimedGame(pack, 180);
            break;

        //case "buttons_t240_Button": //TIME - T240
        //	Debug.Log(e.id + " - TIME - BUTTON T240");
        //	Controller.instance.StartTimedGame(pack, 240);
        //	break;
        case "boardSize_sideClose_Button":                 //TIME - SIDECLOSE
        //Debug.Log(e.id + " - TIME - BUTTON SIDECLOSE");
        case "boardSize_content_ok_Button":                //TIME - OK
        //Debug.Log(e.id + " - TIME - BUTTON OK");
        case "boardSize_content_close_Button":             //TIME - CLOSE
            //Debug.Log(e.id + " - TIME - BUTTON CLOSE");
            GUI_Time.boardSize_Panel_gameObject.SetActive(false);
            break;

        default:
            break;
        }
    }
Esempio n. 7
0
    public void StartRegularGame(string level, Board board)
    {
        Debug.Log("Start Game - " + board.matrix);
        GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Boards, GUI_Controller.instance.gui_GameRegular);

        int lvl = System.Convert.ToInt32(level);

        gameRegular.InitializeNewBoard(lvl, board);
    }
Esempio n. 8
0
    void OnButton_Levels(object sender, ButtonPressedEventArgs e)
    {
        switch (e.id)
        {
        case "top_back_Button":                 //LEVELS - BACK
            Debug.Log(e.id + " - LEVELS - BUTTON BACK");
            GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Levels, GUI_Controller.instance.gui_Main);
            break;

        default:
            break;
        }
    }
Esempio n. 9
0
    public void InitializePreviousBoard()
    {
        Board newBoard = Controller.instance.dataManager.data.GetPreviousBoard(currentBoard);

        if (newBoard == null)
        {
            GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_GameRegular, GUI_Controller.instance.gui_Boards);
            GUI_Controller.instance.gui_Boards.GetComponent <Boards_Script>().Initialize();
        }
        else
        {
            InitializeNewBoard(currentLevel - 1, newBoard);
        }
    }
Esempio n. 10
0
    void OnButton_Boards(object sender, ButtonPressedEventArgs e)
    {
        switch (e.id)
        {
        case "top_back_Button":                 //BOARDS - BACK
            Debug.Log(e.id + " - BOARDS - BUTTON BACK");
            GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Boards, GUI_Controller.instance.gui_Levels);

            GUI_Controller.instance.gui_Levels.GetComponent <Packs_Script>().Initialize();
            break;

        default:
            break;
        }
    }
Esempio n. 11
0
    void OnButton_GameRegular(object sender, ButtonPressedEventArgs e)
    {
        switch (e.id)
        {
        case "top_back_Button":                 //GAMEREGULAR - BACK
            Debug.Log(e.id + " - GAMEREGULAR - BUTTON BACK");
            GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_GameRegular, GUI_Controller.instance.gui_Boards);
            GUI_Controller.instance.gui_Boards.GetComponent <Boards_Script>().Initialize();

            break;

        case "running_bottom_previous_Button":                 //GAMEREGULAR - PREVIOUS
            Debug.Log(e.id + " - GAMEREGULAR - BUTTON PREVIOUS");
            Controller.instance.gameRegular.InitializePreviousBoard();
            break;

        case "running_bottom_restart_Button":                 //GAMEREGULAR - RESTART
            Debug.Log(e.id + " - GAMEREGULAR - BUTTON RESTART");
            Controller.instance.gameRegular.InitializeSameBoard();
            break;

        case "running_bottom_next_Button":                 //GAMEREGULAR - NEXT
            Debug.Log(e.id + " - GAMEREGULAR - BUTTON NEXT");
            Controller.instance.gameRegular.InitializeNextBoard();
            break;

        case "finish_again_Button":                 //GAMEREGULAR - AGAIN
            Debug.Log(e.id + " - GAMEREGULAR - BUTTON AGAIN");
            Controller.instance.gameRegular.InitializeSameBoard();
            break;

        case "finish_next_Button":                 //GAMEREGULAR - NEXT
            Debug.Log(e.id + " - GAMEREGULAR - BUTTON NEXT");
            Controller.instance.gameRegular.InitializeNextBoard();
            break;

        default:
            break;
        }
    }
Esempio n. 12
0
    void OnButton_Settings(object sender, ButtonPressedEventArgs e)
    {
        switch (e.id)
        {
        case "top_back_Button":                 //SETTINGS - BACK
            Debug.Log(e.id + " - SETTINGS - BUTTON BACK");
            GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Settings, GUI_Controller.instance.gui_Main);
            break;

        case "buttons_themes_Button":                 //SETTINGS - THEMES
            Debug.Log(e.id + " - SETTINGS - BUTTON THEMES");
            GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelThemes(true);
            break;

        case "buttons_language_Button":                 //SETTINGS - LANGUAGE
            Debug.Log(e.id + " - SETTINGS - BUTTON LANGUAGE");

            break;

        case "buttons_reset_Button":                 //SETTINGS - RESET
            Debug.Log(e.id + " - SETTINGS - BUTTON RESET");
            GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelReset(true);
            break;

        case "buttons_remove_Button":                 //SETTINGS - REMOVE
            Debug.Log(e.id + " - SETTINGS - BUTTON REMOVE");

            break;

        case "buttons_about_Button":                 //SETTINGS - ABOUT
            Debug.Log(e.id + " - SETTINGS - BUTTON ABOUT");
            GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelAbout(true);
            break;

        case "reset_sideClose_Button":                 //SETTINGS - SIDECLOSE
            Debug.Log(e.id + " - SETTINGS - BUTTON SIDECLOSE");
            GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelReset(false);
            break;

        case "reset_content_cancel_Button":                 //SETTINGS - CANCEL
            Debug.Log(e.id + " - SETTINGS - BUTTON CANCEL");
            GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelReset(false);
            break;

        case "reset_content_ok_Button":                 //SETTINGS - OK
            Debug.Log(e.id + " - SETTINGS - BUTTON OK");

            break;

        case "reset_content_close_Button":                 //SETTINGS - CLOSE
            Debug.Log(e.id + " - SETTINGS - BUTTON CLOSE");
            GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelReset(false);
            break;
        //case "language_sideClose_Button": //SETTINGS - SIDECLOSE
        //	Debug.Log(e.id + " - SETTINGS - BUTTON SIDECLOSE");

        //	break;
        //case "language_content_cancel_Button": //SETTINGS - CANCEL
        //	Debug.Log(e.id + " - SETTINGS - BUTTON CANCEL");

        //	break;
        //case "language_content_ok_Button": //SETTINGS - OK
        //	Debug.Log(e.id + " - SETTINGS - BUTTON OK");

        //	break;
        //case "language_content_close_Button": //SETTINGS - CLOSE
        //	Debug.Log(e.id + " - SETTINGS - BUTTON CLOSE");

        //	break;
        case "themes_sideClose_Button":                 //SETTINGS - SIDECLOSE
            Debug.Log(e.id + " - SETTINGS - BUTTON SIDECLOSE");
            GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelThemes(false);
            break;

        case "themes_content_cancel_Button":                 //SETTINGS - CANCEL
            Debug.Log(e.id + " - SETTINGS - BUTTON CANCEL");
            GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelThemes(false);
            break;

        case "themes_content_ok_Button":                 //SETTINGS - OK
            Debug.Log(e.id + " - SETTINGS - BUTTON OK");
            GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelThemes(false);
            break;

        case "themes_content_close_Button":                 //SETTINGS - CLOSE
            Debug.Log(e.id + " - SETTINGS - BUTTON CLOSE");
            GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelThemes(false);
            break;

        case "about_sideClose_Button":                 //SETTINGS - SIDECLOSE
        //Debug.Log(e.id + " - SETTINGS - BUTTON SIDECLOSE");
        case "about_content_cancel_Button":            //SETTINGS - CANCEL
        //Debug.Log(e.id + " - SETTINGS - BUTTON CANCEL");
        case "about_content_ok_Button":                //SETTINGS - OK
        //Debug.Log(e.id + " - SETTINGS - BUTTON OK");
        case "about_content_close_Button":             //SETTINGS - CLOSE
            Debug.Log(e.id + " - SETTINGS - BUTTON CLOSE");
            GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelAbout(false);
            break;

        default:
            break;
        }
    }
Esempio n. 13
0
    void OnButton_GameTimed(object sender, ButtonPressedEventArgs e)
    {
        switch (e.id)
        {
        case "top_back_Button":                 //GAMETIMED - BACK
            Debug.Log(e.id + " - GAMETIMED - BUTTON BACK");
            GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_GameTimed, GUI_Controller.instance.gui_Time);
            Controller.instance.gameTimed.StopGame();
            GUI_Controller.instance.gui_Time.GetComponent <Time_Script>().Initialize();
            break;

        case "running_bottom_reset_Button":                 //GAMETIMED - RESET
            Debug.Log(e.id + " - GAMETIMED - BUTTON RESET");
            Controller.instance.gameTimed.ResetCurrentBoard();
            break;

        case "running_bottom_pause_Button":                 //GAMETIMED - PAUSE
            Debug.Log(e.id + " - GAMETIMED - BUTTON PAUSE");
            Controller.instance.gameTimed.PauseGame();
            break;

        case "running_bottom_next_Button":                 //GAMETIMED - NEXT
            Debug.Log(e.id + " - GAMETIMED - BUTTON NEXT");
            Controller.instance.gameTimed.InitializeNextBoard(true);
            break;

        case "finish_again_Button":                 //GAMETIMED - AGAIN
            Debug.Log(e.id + " - GAMETIMED - BUTTON AGAIN");
            Controller.instance.gameTimed.InitializeSameTimedGame();
            break;

        case "finish_back_Button":                 //GAMETIMED - BACK
            Debug.Log(e.id + " - GAMETIMED - BUTTON BACK");
            GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_GameTimed, GUI_Controller.instance.gui_Time);
            GUI_Controller.instance.gui_Time.GetComponent <Time_Script>().Initialize();
            break;

        case "pause_sideClose_Button":                 //GAMETIMED - SIDECLOSE
            Debug.Log(e.id + " - GAMETIMED - BUTTON SIDECLOSE");
            Controller.instance.gameTimed.ResumeGame();
            break;

        case "pause_content_close_Button":                 //GAMETIMED - CLOSE
            Debug.Log(e.id + " - GAMETIMED - BUTTON CLOSE");
            Controller.instance.gameTimed.ResumeGame();
            break;

        case "pause_content_continue_Button":                 //GAMETIMED - CONTINUE
            Debug.Log(e.id + " - GAMETIMED - BUTTON CONTINUE");
            Controller.instance.gameTimed.ResumeGame();
            break;

        case "pause_content_exit_Button":                 //GAMETIMED - EXIT
            Debug.Log(e.id + " - GAMETIMED - BUTTON EXIT");
            GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_GameTimed, GUI_Controller.instance.gui_Time);
            Controller.instance.gameTimed.StopGame();
            GUI_Controller.instance.gui_Time.GetComponent <Time_Script>().Initialize();
            break;

        default:
            break;
        }
    }
Esempio n. 14
0
 void Awake()
 {
     GUI_Animation.instance = this;
 }