summaryrefslogtreecommitdiff
path: root/engine/Components/World/Tile.go
diff options
context:
space:
mode:
authorPhyscik <mynameisgennadiy@vk.com>2026-01-27 18:37:27 +0500
committerPhyscik <mynameisgennadiy@vk.com>2026-01-27 18:37:27 +0500
commitbc11ae4b42547ace656381fb0ed0b3604350fcb1 (patch)
treebb18c160d117becadc86093b274a03d656b25405 /engine/Components/World/Tile.go
parentd240f6fa5fa4784def3f0ee291a51fecbab43ac3 (diff)
Sprites layering
Diffstat (limited to 'engine/Components/World/Tile.go')
-rw-r--r--engine/Components/World/Tile.go40
1 files changed, 0 insertions, 40 deletions
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)
- }
-}