Change tilemap to dimension and simple generation

This commit is contained in:
2026-03-06 15:46:42 -03:00
parent 0f3f8de735
commit e5d2a3e7e2
20 changed files with 137 additions and 186 deletions
+20
View File
@@ -0,0 +1,20 @@
import { Component } from "$/common/ecs/mod.ts";
import { AssetManager } from "../assets.ts";
interface Tile {
x: number;
y: number;
id: string;
data?: Record<string, unknown> | undefined;
}
export class Dimension extends Component {
image: HTMLImageElement;
tiles: Tile[];
constructor(tiles: Tile[]) {
super();
this.image = AssetManager.instance.get("bworld:textures");
this.tiles = tiles;
}
}