Example #1
0
 protected override IEnumerator Init()
 {
     Menu.MenuManager.ShowDonePanel();
     Menu.MenuManager.ShowGameMenu();
     PuzzleMenu.SetActive(false);
     yield return(base.Init());
 }
Example #2
0
 protected override IEnumerator End()
 {
     GameEngine.SetPuzzleEnabled(true);
     PuzzleMenu.SetActive(false);
     Menu.MenuManager.HideGameMenu();
     yield return(base.End());
 }
Example #3
0
        private void OnMouseOver()
        {
            if (State.CheckState <GameState>())
            {
                GameEngine.Selected = this;

                PuzzleMenu.SetAction(Rotate, Move, Up, transform.position);
                PuzzleMenu.SetActive(true);
            }
        }
Example #4
0
 private void Move()
 {
     if (State.CheckState <GameState>())
     {
         transform.position -= GameEngine.Delta;
         PuzzleMenu.SetPosition(transform.position);
         Move(this);
         GameEngine.SetRecursion(false);
     }
 }
Example #5
0
        private void InitializeLandingPages()
        {
            loginPage          = new Login(this);
            registerPage       = new Register(this);
            mainMenuPage       = new MainMenu(this);
            puzzleMenuPage     = new PuzzleMenu(this);
            puzzlePage         = new Puzzle(this);
            addOperationPage   = new Add(this);
            diffOperationPage  = new Diff(this);
            mulOperationPage   = new Mul(this);
            divOperationPage   = new Div(this);
            addTestPage        = new AddTest();
            diffTestPage       = new DiffTest();
            divTestPage        = new DivTest();
            mulTestPage        = new MulTest();
            addEquationPage    = new AddEquation();
            diffEquationPage   = new DiffEquation();
            divEquationPage    = new DivEquation();
            mulEquationPage    = new MulEquation();
            hallOfFamePage     = new HallOfFame();
            topPage            = new Top();
            hangmanPage        = new Hangman();
            blocksPage         = new Blocks();
            manageStudentsPage = new ManageStudents();

            //umplerea Panel-ului
            loginPage.Dock          = DockStyle.Fill;
            registerPage.Dock       = DockStyle.Fill;
            mainMenuPage.Dock       = DockStyle.Fill;
            puzzleMenuPage.Dock     = DockStyle.Fill;
            puzzlePage.Dock         = DockStyle.Fill;
            addOperationPage.Dock   = DockStyle.Fill;
            diffOperationPage.Dock  = DockStyle.Fill;
            mulOperationPage.Dock   = DockStyle.Fill;
            divOperationPage.Dock   = DockStyle.Fill;
            addTestPage.Dock        = DockStyle.Fill;
            diffTestPage.Dock       = DockStyle.Fill;
            divTestPage.Dock        = DockStyle.Fill;
            mulTestPage.Dock        = DockStyle.Fill;
            addEquationPage.Dock    = DockStyle.Fill;
            diffEquationPage.Dock   = DockStyle.Fill;
            divEquationPage.Dock    = DockStyle.Fill;
            mulEquationPage.Dock    = DockStyle.Fill;
            hallOfFamePage.Dock     = DockStyle.Fill;
            topPage.Dock            = DockStyle.Fill;
            hangmanPage.Dock        = DockStyle.Fill;
            blocksPage.Dock         = DockStyle.Fill;
            manageStudentsPage.Dock = DockStyle.Fill;
        }