private void orthographiqueToolStripMenuItem_Click(object sender, EventArgs e) { viewState = new ViewPerspectiveState(); FonctionsNatives.changeToPerspective(); }
private void ToucheDown(Object o, KeyEventArgs e) { if (e.KeyCode == Keys.D2) { viewState = new ViewPerspectiveState(); FonctionsNatives.changeToPerspective(); } if (e.KeyCode == Keys.D1) { viewState = new ViewOrthoState(); FonctionsNatives.changeToOrtho(); } if (e.KeyValue == (char)Keys.Subtract || (e.KeyValue == (char)Keys.OemMinus)) { FonctionsNatives.zoomOut(); } if (e.KeyValue == (char)Keys.Add || (e.KeyValue == (char)Keys.Oemplus && e.Modifiers == Keys.Shift)) { FonctionsNatives.zoomIn(); } if (viewState is ViewOrthoState) { if (e.KeyValue == (char)Keys.Up) { FonctionsNatives.translater(0, 1); } if (e.KeyValue == (char)Keys.Left) { FonctionsNatives.translater(-1, 0); } if (e.KeyValue == (char)Keys.Down) { FonctionsNatives.translater(0, -1); } if (e.KeyValue == (char)Keys.Right) { FonctionsNatives.translater(1, 0); } } if (viewState is ViewPerspectiveState) { if (e.KeyValue == (char)Keys.Up) { FonctionsNatives.rotaterXY(0, 0.05); } if (e.KeyValue == (char)Keys.Left) { FonctionsNatives.rotaterXY(0.05, 0); } if (e.KeyValue == (char)Keys.Down) { FonctionsNatives.rotaterXY(0, -0.05); } if (e.KeyValue == (char)Keys.Right) { FonctionsNatives.rotaterXY(-0.05, 0); } } if (e.KeyValue == (char)Keys.Escape && pause == false) { pause = true; menuStrip1.Show(); e.Handled = true; FonctionsNatives.pauserSon(); } if (e.KeyValue == (char)Keys.Escape && pause == true && e.Handled == false) { pause = false; menuStrip1.Hide(); e.Handled = true; FonctionsNatives.pauserSon(); } if (e.KeyCode == touches[0] && !PGJ1isPressed) { FonctionsNatives.animerPaletteGJ1(true); PGJ1isPressed = true; } if (e.KeyCode == touches[1] && !PDJ1isPressed) { FonctionsNatives.animerPaletteDJ1(true); PDJ1isPressed = true; } if (e.KeyCode == touches[2] && !PGJ2isPressed && configSimple_.estMultiplayer_ && !configSimple_.joueurVirtuel_) { FonctionsNatives.animerPaletteGJ2(true); PGJ2isPressed = true; } if (e.KeyCode == touches[3] && !PDJ2isPressed && configSimple_.estMultiplayer_ && !configSimple_.joueurVirtuel_) { FonctionsNatives.animerPaletteDJ2(true); PDJ2isPressed = true; } if (e.KeyCode == touches[4] && !ressortPressed) { FonctionsNatives.animerRessort(true); ressortPressed = true; } }