package org.codecranachan.asteroidpush.utils; import org.newdawn.slick.geom.Rectangle; public class RectangleMath { static public Rectangle getCenteredSquare(Rectangle parentFrame) { float sideLength = Math.min(parentFrame.getWidth(), parentFrame.getHeight()); float offsetX = parentFrame.getX(); offsetX += (parentFrame.getWidth() - sideLength) / 2.0f; float offsetY = parentFrame.getY(); offsetY += (parentFrame.getHeight() - sideLength) / 2.0f; Rectangle rect = new Rectangle(offsetX, offsetY, sideLength, sideLength); return rect; } }