package descriptors import rl "github.com/gen2brain/raylib-go/raylib" type WorldDescriptor struct { Name string // Deprecated TileSize rl.Vector2 `json:"-"` FloorMap []FloorPiece } func (base *WorldDescriptor) IsValid() error { return nil } // Maps the world descriptor by IDs func MapWorldDescriptors(data []*WorldDescriptor) map[string]*WorldDescriptor { var outp = make(map[string]*WorldDescriptor) for _, v := range data { outp[v.Name] = v } return outp } type FloorPiece struct { Position rl.Vector2 Texture string }