package org.test.rtsgame;
import loon.geom.RectBox;
import loon.geom.Vector2f;
import loon.utils.MathUtils;
//地图瓦片用类
public final class Tile {
private static RectBox rect = new RectBox();
// 默认的单独瓦片大小
public static final int size = 30;
public static RectBox getBounds(Vector2f position) {
int num = MathUtils.floor(position.y / size);
int num2 = MathUtils.floor(position.x / size);
rect.setBounds(num2 * size, num * size, size, size);
return rect;
}
public static RectBox getBounds(float x, float y) {
int num = MathUtils.floor(y / size);
int num2 = MathUtils.floor(x / size);
rect.setBounds(num2 * size, num * size, size, size);
return rect;
}
}