10 lines
349 B
TypeScript
10 lines
349 B
TypeScript
import { SpriteRegion } from "$/common/constants.ts";
|
|
import { AssetManager } from "./assets.ts";
|
|
|
|
type TexturesInfo = Record<string, SpriteRegion>;
|
|
|
|
export function get_sprite_region(id: string): SpriteRegion {
|
|
const textures_info = AssetManager.instance.get<TexturesInfo>("bworld:textures_info");
|
|
return textures_info?.[id] ?? { x: 0, y: 0 };
|
|
}
|