package main import ( "flag" "io" "os" "github.com/chompy/roguelike_rpg/internal/dungeon" ) func main() { var tilesetName string flag.StringVar(&tilesetName, "tileset", "cave", "Name of the tileset") flag.Parse() input, err := io.ReadAll(os.Stdin) if err != nil { panic(err) } tileMap := dungeon.TileMapFromBytes(input) tileSet, err := dungeon.LoadTileSet(tilesetName) if err != nil { panic(err) } if err := tileMap.ExportPNG(tileSet, os.Stdout); err != nil { panic(err) } }