josuFramework - Math
The osu.framework.math package contains utilities and data structures for mathematical operations and geometric representations.
Vector2
Vector2 is a basic 2D vector structure using float coordinates. It is extensively used throughout the framework for positioning, sizing, and other spatial representations.
Properties:
x: The horizontal component of the vector.
y: The vertical component of the vector.
Usage Examples:
Creating a new vector:
Vector2 position = new Vector2(100.0f, 250.5f);
Vector2 zero = new Vector2(); // Initializes to (0, 0)
Using with Drawables:
Box box = new Box();
box.size = new Vector2(100, 100);
box.position = new Vector2(50, 50);