private void Form1_Load(object sender, EventArgs e) { //Start the Timer GameSound = new WindowsMediaPlayer(); GameSound.URL = @"C:\Users\ahmet\OneDrive\Desktop\Are You Fast Enough\Assets\GameSong.mp3"; GameSound.controls.play(); GameSound.settings.setMode("loop", true); PopButton.Start(); }
private void Form1_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { GameSound.controls.stop(); this.Controls.Clear(); PopButton.Stop(); PausetheGame(); if (hello != null) { hello.Enabled = false; } } }
public void isGameOver() { PopButton.Stop(); if (gameover == false) { gameover = true; PopButton.Start(); } else { var x = ShowPoint(); GameSound.controls.stop(); close = new Form2(clickcount, this, formclickcount); close.Show(); } }
public void Start() { // Recuperation PlayerManager m_PlayerManager = FindObjectOfType <PlayerManager>(); if (m_PlayerManager) { // Recuperation bouton existant PopButton button = dropButtonContainer.GetComponentInChildren <PopButton>(); // Set bouton existant avec première entity InitPopButton(button, 0, m_PlayerManager.deck.allEntities[0]); // Creation d'autant de bouton que d'entity en plus dans le deck for (int i = 1; i < m_PlayerManager.deck.allEntities.Count; i++) { PopButton newButton = Instantiate(button, dropButtonContainer.transform); InitPopButton(newButton, i, m_PlayerManager.deck.allEntities[i]); } } }
private void InitPopButton(PopButton button, int index, EntityData data) { // Save index de l'entité qu'on droppera button.index = index; // Connexion au event du bouton button.OnBeginDragEvent += m_PlayerManager.OnStartDrag; button.OnDragEvent += m_PlayerManager.OnDrag; button.OnEndDragEvent += m_PlayerManager.OnDrop; // Set du text du bouton Text text = button.GetComponentInChildren <Text>(); text.text = data.name + "\n" + data.popAmount; // Set de la couleur du bouton Image image = button.GetComponent <Image>(); image.color = data.debugColor; }
public override void ViewDidLoad() { base.ViewDidLoad(); PopButton.TouchUpInside += (object sender, EventArgs e) => { var springAnimation = POPSpringAnimation.AnimationWithPropertyNamed(POPAnimation.ViewCenter); var newCenter = PopButton.Center; newCenter.Y = newCenter.Y + 200; springAnimation.ToValue = NSValue.FromCGPoint(newCenter); springAnimation.CompletionAction = (POPAnimation arg1, bool arg2) => { var decayAnimation = POPDecayAnimation.AnimationWithPropertyNamed(POPAnimation.LayerPositionY); decayAnimation.Velocity = new NSNumber(-800); decayAnimation.AutoReverse = true; decayAnimation.RepeatForever = true; decayAnimation.ClampMode = POPAnimationClampFlags.Both; PopButton.AddAnimation(decayAnimation, "Decay"); }; PopButton.AddAnimation(springAnimation, "Center"); }; }
private void SetBtnStatus(PopButton pButton) { if (_buttonList == null) { return; } foreach (var btn in _buttonList) { if (btn.Name == pButton.Name) { btn.ButtonBorderStyle = ButtonBorderStyleType.Groove; } else { btn.ButtonBorderStyle = ButtonBorderStyleType.Ridge; } } }