From 792ff69790d43c8d8b81c4dfd3a1b5a2ea2adf17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Gim=C3=A9nez?= Date: Tue, 3 Sep 2024 20:39:16 +0900 Subject: [PATCH] remove collisiongrid, it doesnt belongs to this project --- pkg/data/data.go | 29 +++++------------------------ 1 file changed, 5 insertions(+), 24 deletions(-) diff --git a/pkg/data/data.go b/pkg/data/data.go index c1dfbd0..939f4dc 100644 --- a/pkg/data/data.go +++ b/pkg/data/data.go @@ -24,13 +24,11 @@ const ( ) type Data struct { - AreaOrigin Position - Corpse Corpse - Monsters Monsters - Corpses Monsters - Game OnlineGame - // First slice represents X and second Y - CollisionGrid [][]bool + AreaOrigin Position + Corpse Corpse + Monsters Monsters + Corpses Monsters + Game OnlineGame PlayerUnit PlayerUnit NPCs NPCs Inventory Inventory @@ -85,23 +83,6 @@ func (r Room) IsInside(p Position) bool { return false } -func (r Room) GetWalkableTiles(d Data, room Room) []Position { - var walkableTiles []Position - - for x := room.X; x < room.X+room.Width; x++ { - for y := room.Y; y < room.Y+room.Height; y++ { - if d.CollisionGrid[x][y] { - walkableTiles = append(walkableTiles, Position{ - X: x, - Y: y, - }) - } - } - } - - return walkableTiles -} - func (d Data) MercHPPercent() int { for _, m := range d.Monsters { if m.IsMerc() {