private void ColliderOnMouseOver(object sender, EventArgs e) { var MousePosition = WindowHandler.GetMousePositionRelativeToWindow(); var TextPosition = new Vector2f(MousePosition.X + 20, MousePosition.Y); _text.Position = TextPosition; }
private bool IsCollidingWithMouse() { var MousePosition = WindowHandler.GetMousePositionRelativeToWindow(); var Position = Entity.Transform.Position; return(MousePosition.X > Position.X && MousePosition.X < Position.X + Width && MousePosition.Y > Position.Y && MousePosition.Y < Position.Y + Height); }
private void ColliderOnMouseEnter(object sender, EventArgs e) { var InformationText = $"Town: {_townName}"; var MousePosition = WindowHandler.GetMousePositionRelativeToWindow(); var TextPosition = new Vector2f(MousePosition.X + 20, MousePosition.Y); _text.DisplayedString = InformationText; _text.Position = TextPosition; DrawableHandler.AddDrawable(_text, 1); }