From bc11ae4b42547ace656381fb0ed0b3604350fcb1 Mon Sep 17 00:00:00 2001 From: Physcik Date: Tue, 27 Jan 2026 18:37:27 +0500 Subject: Sprites layering --- engine/Components/World/Tile.go | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 engine/Components/World/Tile.go (limited to 'engine/Components/World/Tile.go') diff --git a/engine/Components/World/Tile.go b/engine/Components/World/Tile.go deleted file mode 100644 index a8ee827..0000000 --- a/engine/Components/World/Tile.go +++ /dev/null @@ -1,40 +0,0 @@ -// DEPRECATED -package world - -import ( - descriptors "github.com/DegustatorPonos/RuinesOfRafdolon/Dynamic/Descriptors" - rl "github.com/gen2brain/raylib-go/raylib" -) - -// The square that will be displayed at the screen -type Tile interface { - Update() - Draw() -} - -type StandardTile struct { - X float32 - Y float32 - ParentWorld *World - Descriptor descriptors.TileDescriptor -} - -func (base *StandardTile) Update() { -} - -func (base *StandardTile) Draw() { - rl.DrawTexture(base.ParentWorld.Textures[base.Descriptor.TextureId], - int32(base.X) * int32(base.ParentWorld.TileSize.X), - int32(base.Y) * int32(base.ParentWorld.TileSize.Y), - rl.White) - if base.Descriptor.OveralyTextureId != 0 { - var overlayTexture = base.ParentWorld.Textures[base.Descriptor.OveralyTextureId] - var dx = (base.ParentWorld.TileSize.X - float32(overlayTexture.Width)) / 2 - var dy = (float32(overlayTexture.Height) - base.ParentWorld.TileSize.Y) - - rl.DrawTexture(overlayTexture, - int32(base.X) * int32(base.ParentWorld.TileSize.X) + int32(dx), - int32(base.Y) * int32(base.ParentWorld.TileSize.Y) - int32(dy), - rl.White) - } -} -- cgit v1.3