private void MouseHover(object sender, MouseMoveEventArgs e) { Vector2f Coord; if (mCamera != null) { Coord = mFenetre.ConvertCoords(new Vector2i(e.X, e.Y), mCamera); } else { Coord = new Vector2f((float)e.X, (float)e.Y); } mousepos[1] = mousepos[0]; mousepos[0] = (int)Coord.Y; if (mousedown) { float gripSize = CalculateGripSize(); float gripPos = CalculateScrollSize() * CalculateScrollRatio(); if (Coord.Y >= gripPos && Coord.Y <= gripPos + gripSize) { pos += mousepos[0] - mousepos[1]; } } for (int i = 0; i < m_boutons.Count; i++) { m_boutons[i].Survoler((int)Coord.X, (int)Coord.Y); } }
private void MouseHover(object sender, MouseMoveEventArgs e) { Vector2f Coord; if (mCamera != null) { Coord = mFenetre.ConvertCoords(new Vector2i(e.X, e.Y), mCamera); } else { Coord = new Vector2f((float)e.X, (float)e.Y); } mBoutonNon.Survoler((int)Coord.X, (int)Coord.Y); mBoutonOui.Survoler((int)Coord.X, (int)Coord.Y); }
public Vector2f CoordonneesSouris() { Vector2f souris = mFenetre.ConvertCoords(Mouse.GetPosition(), mCamera); return(souris); }