remove collisiongrid, it doesnt belongs to this project

This commit is contained in:
Héctor Giménez
2024-09-03 20:39:16 +09:00
parent 7ec2f584f5
commit 792ff69790

View File

@@ -24,13 +24,11 @@ const (
) )
type Data struct { type Data struct {
AreaOrigin Position AreaOrigin Position
Corpse Corpse Corpse Corpse
Monsters Monsters Monsters Monsters
Corpses Monsters Corpses Monsters
Game OnlineGame Game OnlineGame
// First slice represents X and second Y
CollisionGrid [][]bool
PlayerUnit PlayerUnit PlayerUnit PlayerUnit
NPCs NPCs NPCs NPCs
Inventory Inventory Inventory Inventory
@@ -85,23 +83,6 @@ func (r Room) IsInside(p Position) bool {
return false 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 { func (d Data) MercHPPercent() int {
for _, m := range d.Monsters { for _, m := range d.Monsters {
if m.IsMerc() { if m.IsMerc() {