void OnPlay()
 {
     GameText.text = "";
     ISGamePlay    = true;
     StartButton.SetActive(false);
     QuitButton.SetActive(false);
 }
Example #2
0
        public PrecisionGazeMouseForm()
        {
            InitializeComponent();
            QuitButton.Select();
            log.Debug("Application starting");

            // Set the default mode
            ModeBox.SelectedIndex = 0;
            controller            = new MouseController(this);
            controller.setMode(MouseController.Mode.EYEX_AND_EVIACAM);
            controller.setMovement(MouseController.Movement.HOTKEY);
            controller.Sensitivity = SensitivityInput.Value;
            movementHotKey         = (Keys)Enum.Parse(typeof(Keys), Properties.Settings.Default.MovementKey);
            clickHotKey            = (Keys)Enum.Parse(typeof(Keys), Properties.Settings.Default.ClickOnKey);
            pauseHotKey            = (Keys)Enum.Parse(typeof(Keys), Properties.Settings.Default.PauseOnKey);
            eViacamKey             = (Keys)Enum.Parse(typeof(Keys), Properties.Settings.Default.eViacamKey);

            _globalKeyboardHook = new GlobalKeyboardHook();
            _globalKeyboardHook.KeyboardPressed += OnKeyPressed;

            overlay                 = new OverlayForm(controller);
            overlay.ShowWarpBar     = warpBar.Checked;
            overlay.ShowGazeTracker = gazeTracker.Checked;
            overlay.ShowIfTracking();

            Timer refreshTimer = new System.Windows.Forms.Timer();

            refreshTimer.Tick    += new EventHandler(RefreshScreen);
            refreshTimer.Interval = 33;
            refreshTimer.Start();
        }
Example #3
0
 public override void Render()
 {
     base.Render();
     PlayButton.Render();
     QuitButton.Render();
     _title.Render();
 }
Example #4
0
        /// <summary>
        /// Draws the Start screen and its elements.
        /// </summary>
        /// <param name="spriteBatch">
        /// The SpriteBatch object used to draw with.
        /// </param>
        public override void Draw(SpriteBatch spriteBatch)
        {
            // Draw the backdrop.
            spriteBatch.Draw(
                backdrop,
                new Rectangle(0, 0, Game1.WindowWidth, Game1.WindowHeight),
                backdropColour);

            // Draw the buttons.
            StartButton.Draw(spriteBatch, "Start");
            LeaderboardButton.Draw(spriteBatch, "Leaderboard");
            QuitButton.Draw(spriteBatch, "Quit");

            // Draw the game title text and version number.
            spriteBatch.DrawString(
                subtextFont,
                "v1.1.0.0",
                subtextPosition,
                Color.MediumAquamarine);

            spriteBatch.DrawString(
                textFont,
                "Wall Dodger",
                textPosition,
                Color.Aquamarine);
        }
Example #5
0
 private void ShowMainMenu()
 {
     this.Width             = 337;
     this.Height            = 493;
     HiScoreScreenActivated = false;
     pointsText.Visible     = false;
     nameText.Visible       = false;
     label4.Text            = "o";
     label3.Text            = "l";
     label2.Text            = "o";
     label5.Text            = "u";
     MemoryLabel.Text       = "Memory";
     MemoryLabel.Left       = 38;
     MemoryLabel.Top        = 88;
     label1.Show();
     label2.Show();
     label3.Show();
     label4.Show();
     label5.Show();
     label6.Show();
     MemoryLabel.Show();
     StartButton.Show();
     HiScoresButton.Text = "Hi-Score";
     HiScoresButton.Show();
     QuitButton.Show();
     mainMenuTimer.Start();
     PlayHome();
 }
 void OnGameComplete()
 {
     ISGamePlay    = false;
     GameText.text = "GAME COMPLETED...";
     StartButton.SetActive(false);
     QuitButton.SetActive(true);
 }
Example #7
0
        private void load()
        {
            QuitButton quitButton;

            Add(quitButton = new QuitButton
            {
                Origin = Anchor.BottomRight,
                Anchor = Anchor.BottomRight,
                Action = () => exitAction = true
            });

            var text = quitButton.Children.OfType <SpriteText>().First();

            AddStep("Trigger text fade in", () => InputManager.MoveMouseTo(quitButton));
            AddUntilStep(() => text.IsPresent && !exitAction, "Text visible");
            AddStep("Trigger text fade out", () => InputManager.MoveMouseTo(Vector2.One));
            AddUntilStep(() => !text.IsPresent && !exitAction, "Text is not visible");

            AddStep("Trigger exit action", () =>
            {
                exitAction = false;
                InputManager.MoveMouseTo(quitButton);
                InputManager.PressButton(MouseButton.Left);
            });

            AddStep("Early release", () => InputManager.ReleaseButton(MouseButton.Left));
            AddAssert("action not triggered", () => !exitAction);

            AddStep("Trigger exit action", () => InputManager.PressButton(MouseButton.Left));
            AddUntilStep(() => exitAction, $"{nameof(quitButton.Action)} was triggered");
        }
Example #8
0
 private void KeyCombinationQuit(object sender, KeyEventArgs e)
 {
     if (e.Alt && e.KeyCode == Keys.F4)
     {
         e.Handled = true;
         QuitButton.PerformClick();
     }
 }
 void OnGameOver()
 {
     ISGamePlay    = false;
     GameText.text = "GAME OVER...";
     StartButton.SetActive(true);
     buttonText.text = "RESTART";
     QuitButton.SetActive(false);
 }
 void OnMenu()
 {
     ISGamePlay    = false;
     GameText.text = " LET'S PLAY";
     StartButton.SetActive(true);
     buttonText.text = "PLAY";
     QuitButton.SetActive(true);
 }
Example #11
0
 public void Process(GameObject ToWin)
 {
     ReStartButton.SetActive(true);
     QuitButton.SetActive(true);
     ToWin.SetActive(true);
     player1.SetActive(false);
     player2.SetActive(false);
 }
Example #12
0
 public void gameStart()
 {
     StartButton.SetActive(false);
     QuitButton.SetActive(false);
     gameActiveState = true;
     PauseButton.SetActive(true);
     hide(nextLevelImage);
     hide(levelImage);
 }
    // Use this for initialization
    void Start()
    {
        Button play = PlayButton.GetComponent <Button>();

        play.onClick.AddListener(Play);
        Button quit = QuitButton.GetComponent <Button>();

        quit.onClick.AddListener(Quit);
    }
Example #14
0
 protected override void CreateAllButtonsByOrder()
 {
     // Create Buttons
     m_ScreenSettingsButton = new ScreenSettingsButton(ScreenMenu, this, m_ScreenSettingsScreen);
     m_PlayerNumberButton   = new PlayerNumberButton(ScreenMenu);
     m_SoundSettingsButton  = new SoundSettingsButton(ScreenMenu, this, m_SoundSettingsScreen);
     m_PlayButton           = new PlayButton(ScreenMenu, this);
     m_QuitButton           = new QuitButton(ScreenMenu);
 }
Example #15
0
        void Start()
        {
            Button playbtn = PlayButton.GetComponent <Button>();

            playbtn.onClick.AddListener(StartOnClick);

            Button quitbtn = QuitButton.GetComponent <Button>();

            quitbtn.onClick.AddListener(QuitOnClick);
        }
Example #16
0
    void Start()
    {
        GetComponent <CanvasGroup>().alpha = 0;
        QuitButton.SetActive(false);

        RectTransform canvasTransform = ParentCanvas.GetComponent <RectTransform>();

        Overlay.GetComponent <RectTransform>().sizeDelta = new Vector2(canvasTransform.rect.width, canvasTransform.rect.height * 1.25f);

        Overlay.GetComponent <RectTransform>().anchoredPosition = Vector2.zero;
    }
Example #17
0
 public void gameEnd()
 {
     StartButton.SetActive(false);
     RestartButton.SetActive(true);
     QuitButton.SetActive(true);
     gameActiveState = false;
     PauseButton.SetActive(false);
     if (((int)(GameObject.FindWithTag("Player").transform.position.z - 18) / 10) >= boundaryScore)
     {
         show(nextLevelImage);
     }
 }
Example #18
0
    public void ShowPopupForLevelComplete(int numberOfStars)
    {
        YesButton.SetActive(false);
        NoButton.SetActive(false);
        ContinueButton.SetActive(true);
        QuitButton.SetActive(true);
        Description.gameObject.SetActive(false);
        StarsPanel.SetActive(true);

        Heading.text = "LEVEL COMPLETE";
        ShowPopup();
        StartCoroutine(ShowStars(numberOfStars));
    }
Example #19
0
    /// <summary>
    /// Method ini berfungsi untuk inisialisasi.
    /// </summary>
    void Start()
    {
        PlayerPrefs.SetString("previousScene", "MainMenuScene");
        Button startGameBtn = StartGameButton.GetComponent <Button> ();
        Button prefBtn      = PreferenceButton.GetComponent <Button>();
        Button creditBtn    = CreditButton.GetComponent <Button> ();
        Button quitBtn      = QuitButton.GetComponent <Button> ();

        startGameBtn.onClick.AddListener(startGameBtnOnClick);
        prefBtn.onClick.AddListener(prefBtnOnClick);
        creditBtn.onClick.AddListener(creditBtnOnClick);
        quitBtn.onClick.AddListener(quitBtnOnClick);
    }
Example #20
0
    // Use this for initialization
    void Awake()
    {
        if (instance != null && instance != this)
        {
            Destroy(this.gameObject);
        }
        else
        {
            instance = this;
        }

        //Sceneを遷移してもオブジェクトが消えないようにする
        DontDestroyOnLoad(this.gameObject);
    }
Example #21
0
 private void HideMainMenu()
 {
     mainMenuTimer.Stop();
     label1.Hide();
     label2.Hide();
     label3.Hide();
     label4.Hide();
     label5.Hide();
     label6.Hide();
     MemoryLabel.Hide();
     StartButton.Hide();
     HiScoresButton.Hide();
     QuitButton.Hide();
 }
Example #22
0
    // Use this for initialization
    void Start()
    {
        Debug.Log("star1");
        Button play = PlayButton.GetComponent <Button>();
        Button help = HelpButton.GetComponent <Button>();
        Button quit = QuitButton.GetComponent <Button>();

        Debug.Log("star2");
        play.onClick.AddListener(Letplay);
        help.onClick.AddListener(HELP);
        quit.onClick.AddListener(Leave);

        Debug.Log("star3");
    }
Example #23
0
    private void Start()
    {
        StartButton   = StartButton.GetComponent <Button>();
        OptionsButton = OptionsButton.GetComponent <Button>();
        LoadButton    = LoadButton.GetComponent <Button>();
        QuitButton    = QuitButton.GetComponent <Button>();

        StartButton.onClick.AddListener(StartClick);
        OptionsButton.onClick.AddListener(OptionsClick);
        LoadButton.onClick.AddListener(LoadClick);
        QuitButton.onClick.AddListener(QuitClick);

        Screen.SetResolution(1440, 900, false);
    }
Example #24
0
 public void gameActiveStateSwitch()
 {
     if (gameActiveState)
     {
         gameActiveState = false;
         pauseText.text  = "Return";
         RestartButton.SetActive(true);
         QuitButton.SetActive(true);
     }
     else if (!gameActiveState)
     {
         gameActiveState = true;
         pauseText.text  = "Pause";
         RestartButton.SetActive(false);
         QuitButton.SetActive(false);
     }
 }
Example #25
0
    // Use this for initialization
    void Start()
    {
        Button pauseBtn    = pauseButton.GetComponent <Button>();
        Button continueBtn = continueButton.GetComponent <Button>();
        Button restartBtn  = restartButton.GetComponent <Button>();
        Button restartBtn2 = restartButton2.GetComponent <Button>();
        Button menuBtn1    = mainMenuButton1.GetComponent <Button>();
        Button menuBtn2    = mainMenuButton2.GetComponent <Button>();
        Button QuitBtn     = QuitButton.GetComponent <Button>();
        Button nextLvlBtn  = nextLvlButton.GetComponent <Button>();

        //Calls the TaskOnClick/TaskWithParameters method when you click the Button
        pauseBtn.onClick.AddListener(pauseButtonFunction);
        continueBtn.onClick.AddListener(ContinueGame);
        restartBtn.onClick.AddListener(restartCurrentScene);
        restartBtn2.onClick.AddListener(restartCurrentScene2);
        menuBtn1.onClick.AddListener(toMainMenuScene);
        menuBtn2.onClick.AddListener(toMainMenuScene);
        QuitBtn.onClick.AddListener(quitTheGame);
        nextLvlBtn.onClick.AddListener(nextLvl);

        if (PlayerPrefs.GetInt("musicOn") == 1)
        {
            musicToggle.isOn = true;
        }
        else
        {
            musicToggle.isOn = false;
        }
        if (PlayerPrefs.GetInt("soundOn") == 1)
        {
            soundToggle.isOn = true;
        }
        else
        {
            soundToggle.isOn = false;
        }

        musicToggle.onValueChanged.AddListener((value) => pauseMusic(value));
        soundToggle.onValueChanged.AddListener((value) => muteSounds(value));

        tutorialContinueButton.SetActive(false);

        player = GameObject.FindGameObjectsWithTag("Player")[0];
    }
Example #26
0
        public PrecisionGazeMouseForm()
        {
            InitializeComponent();
            QuitButton.Select();

            // Set the default mode
            ModeBox.SelectedIndex = 0;
            controller            = new MouseController(this);
            controller.setMode((MouseController.Mode)ModeBox.SelectedIndex);
            controller.setMovement(MouseController.Movement.HOTKEY);
            hotKey = Keys.F3;

            _globalKeyboardHook = new GlobalKeyboardHook();
            _globalKeyboardHook.KeyboardPressed += OnKeyPressed;

            Timer refreshTimer = new System.Windows.Forms.Timer();

            refreshTimer.Tick    += new EventHandler(RefreshScreen);
            refreshTimer.Interval = 33;
            refreshTimer.Start();
        }
Example #27
0
        public PrecisionGazeMouseForm()
        {
            log.Debug("PrecisionGazeMouseForm constructor starting");

            InitializeComponent();
            QuitButton.Select();

            controller = new MouseController(SetMousePosition);

            _globalKeyboardHook = new GlobalKeyboardHook();
            _globalKeyboardHook.KeyboardPressed += OnKeyPressed;

            overlay                 = new OverlayForm(controller);
            overlay.ShowWarpBar     = warpBar.Checked;
            overlay.ShowGazeTracker = gazeTracker.Checked;
            overlay.ShowIfTracking();

            Timer refreshTimer = new System.Windows.Forms.Timer();

            refreshTimer.Tick    += new EventHandler(RefreshScreen);
            refreshTimer.Interval = 33;
            refreshTimer.Start();

            if (Properties.Settings.Default.ContinuousMovement)
            {
                ChooseContinuousMovement();
            }
            else
            {
                ChooseHotkeyMovement();
            }
            controller.Sensitivity = SensitivityInput.Value;
            updateModeFromSelectedMode();
            movementHotKey = (Keys)Enum.Parse(typeof(Keys), Properties.Settings.Default.MovementKey);
            clickHotKey    = (Keys)Enum.Parse(typeof(Keys), Properties.Settings.Default.ClickOnKey);
            pauseHotKey    = (Keys)Enum.Parse(typeof(Keys), Properties.Settings.Default.PauseOnKey);
            eViacamKey     = (Keys)Enum.Parse(typeof(Keys), Properties.Settings.Default.eViacamKey);

            log.Debug("PrecisionGazeMouseForm constructor completed");
        }
    void buttonPress()
    {
        if (selection == 1)
        {
            StartButton.StartGame();
        }

        else if (selection == 2)
        {
            HelpButton.Help();
        }

        else if (selection == 3)
        {
            CreditButton.Credits();
        }

        else if (selection == 4)
        {
            QuitButton.Quit();
        }
    }
 void Update()
 {
     Classic = StartButton.GetComponent <ClickItem>().Clicked;
     if (Classic == true)
     {
         ClassicStart();
     }
     Quit = QuitButton.GetComponent <ClickItem>().Clicked;
     if (Quit == true)
     {
         QuitGame();
     }
     Info = InfoButton.GetComponent <ClickItem>().Clicked;
     if (Info == true)
     {
         InfoStart();
     }
     Credits = CreditsButton.GetComponent <ClickItem>().Clicked;
     if (Credits == true)
     {
         CreditsStart();
     }
 }
Example #30
0
        public PrecisionGazeMouseForm()
        {
            InitializeComponent();
            QuitButton.Select();

            // Set the default mode
            ModeBox.SelectedIndex = 0;
            controller            = new MouseController(this);
            controller.setMode(MouseController.Mode.EYEX_AND_EVIACAM);
            controller.setMovement(MouseController.Movement.HOTKEY);
            controller.Sensitivity = SensitivityInput.Value;
            movementHotKey         = Keys.F3;
            clickHotKey            = Keys.F3;
            pauseHotKey            = Keys.F10;

            _globalKeyboardHook = new GlobalKeyboardHook();
            _globalKeyboardHook.KeyboardPressed += OnKeyPressed;

            Timer refreshTimer = new System.Windows.Forms.Timer();

            refreshTimer.Tick    += new EventHandler(RefreshScreen);
            refreshTimer.Interval = 33;
            refreshTimer.Start();
        }