diff --git a/README.md b/README.md index 11e8408..f6a0894 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,14 @@ paru -S --needed sdl3 wgpu-native ``` +## Architecture +```bash +[ENTITY] +| mesh: Handle(Mesh) +| material: Handle(Material) +| transform: Transform2D or Transform3D +``` + ## TODO ### Core @@ -19,3 +27,6 @@ paru -S --needed sdl3 wgpu-native ### Engine - [ ] ClassDB - [ ] UI + +### Structure +- [ ] Assets Manager | Prob generic Assets(T) tho diff --git a/src/scripts/main.lua b/src/scripts/main.lua index 6fdbef9..3d0597a 100644 --- a/src/scripts/main.lua +++ b/src/scripts/main.lua @@ -3,36 +3,35 @@ ------------------------------------------------------- ------------------------------------------------------- function init() - print("\x1b[32m[LUA]\x1b[0m init") + print("\x1b[32m[LUA]\x1b[0m init") - -- world:spawn { - -- Player {} - -- Transform {} - -- } + -- world:spawn { + -- Player {} + -- Transform {} + -- } end ------------------------------------------------------- ------------------------------------------------------- function deinit() - print("\x1b[32m[LUA]\x1b[0m deinit") + print("\x1b[32m[LUA]\x1b[0m deinit") end ------------------------------------------------------- ------------------------------------------------------- function inputs() - -- print("\x1b[32m[LUA]\x1b[0m inputs") + -- print("\x1b[32m[LUA]\x1b[0m inputs") end ------------------------------------------------------- ------------------------------------------------------- -function update() -end +function update() end ------------------------------------------------------- ------------------------------------------------------- function draw() - ren:beginPass() - ren:drawSquare() - ren:drawTriangle() - ren:endPass() + -- ren:beginPass() + -- ren:drawSquare() + -- ren:drawTriangle() + -- ren:endPass() end