Beispiel #1
0
        private void ColliderOnMouseOver(object sender, EventArgs e)
        {
            var MousePosition = WindowHandler.GetMousePositionRelativeToWindow();
            var TextPosition  = new Vector2f(MousePosition.X + 20, MousePosition.Y);

            _text.Position = TextPosition;
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }