private void Form1_Load(object sender, EventArgs e)//button、KeyPreview設定 { this.KeyPreview = true; btn btn5 = new btn(); this.Controls.Add(btn5); }
public void PressButton(btn button, bool isLeft) { if (isLeft) { LStart = Time.time; if (button == btn.red) { LPressed = Color.red; } else if (button == btn.yellow) { LPressed = Color.yellow; } else if (button == btn.blue) { LPressed = Color.blue; } } else { RStart = Time.time; if (button == btn.red) { RPressed = Color.red; } else if (button == btn.yellow) { RPressed = Color.yellow; } else if (button == btn.blue) { RPressed = Color.blue; } } }
public Notes(float start, float finish, btn clr, int pitch = 0) { this.start = start; this.finish = finish; this.clr = clr; this.started = false; this.pitch = pitch; }
public void PressButton(btn button, bool isLeft) { if (isLeft) { LStart=Time.time; if (button == btn.red) LPressed = Color.red; else if (button == btn.yellow) LPressed = Color.yellow; else if (button == btn.blue) LPressed = Color.blue; } else { RStart=Time.time; if (button == btn.red) RPressed = Color.red; else if (button == btn.yellow) RPressed = Color.yellow; else if (button == btn.blue) RPressed = Color.blue; } }
private void UpdateRetry() { if (!ispressed && Keyboard.GetState().IsKeyDown(Keys.Left)) { m_selected = (btn)(((int)m_selected + 1) % (int)btn.Count); ispressed = true; GameConstants.Switch.Play(); //LARS: Play sound: switch selected Button } if (!ispressed && Keyboard.GetState().IsKeyDown(Keys.Right)) { m_selected = (btn)(((int)m_selected + 1) % (int)btn.Count); ispressed = true; GameConstants.Switch.Play();//LARS: Play sound: switch selected Button } if (Keyboard.GetState().IsKeyUp(Keys.Left) && Keyboard.GetState().IsKeyUp(Keys.Right) && Keyboard.GetState().IsKeyUp(Keys.Enter)) { ispressed = false; } if (Keyboard.GetState().IsKeyDown(Keys.Enter)) { GameConstants.Select.Play();//LARS: play sound: Menüpunkt bestätigen ispressed = true; switch (m_selected) { case btn.confirm: if (GameManager.Instance.Level + 1 < GameConstants.iMaxLevel) { GameConstants.MainCam.ResetCamera(); GameManager.Instance.iCoinScore[GameManager.Instance.Level] -= ilevelCoins * 1 / 2; GameManager.Instance.LevelUp(); if (GameManager.Instance.Level == 2 && !GameManager.Instance.hasStoryRead[1]) { newState = EState.Story; } else if (GameManager.Instance.Level == 4 && !GameManager.Instance.hasStoryRead[2]) { newState = EState.Story; } else { newState = EState.Ingame; } canLeave = true; } else { GameConstants.iWinStatus = 1; GameConstants.hasGameWon = true; newState = EState.GameOver; canLeave = true; } break; case btn.Retry: Retry(); break; default: newState = EState.none; break; } } switch (m_selected) { case btn.confirm: ptRetry.isActive = true; ptRetryS.isActive = false; ptConfirm.isActive = false; ptConfirmS.isActive = true; break; case btn.Retry: ptRetry.isActive = false; ptRetryS.isActive = true; ptConfirm.isActive = true; ptConfirmS.isActive = false; break; default: ptRetry.isActive = false; ptRetryS.isActive = true; ptConfirm.isActive = true; ptConfirmS.isActive = false; break; } }