Esempio n. 1
0
        public Window infoWindow(GameEntity entity, Vector2 point)
        {
            Window window = new InfoWindow(entity.info);

            window.pack();
            window.loc_ = point;
            if (window.loc_.X + window.size.X > screen_.X)
            {
                window.loc_.X = screen_.X - window.size.X;
            }
            if (window.loc_.Y + window.size.Y > screen_.Y)
            {
                window.loc_.Y = screen_.Y - window.size.Y;
            }
            if (window.loc_.X < 0)
            {
                window.loc_.X = 0;
            }
            if (window.loc_.Y < 0)
            {
                window.loc_.Y = 0;
            }
            return(window);
        }