grunt-lucas

Results 41 issues of grunt-lucas

+ the entire warning parsing system is a hot flaming dumpster fire mess, fix it somehow? + https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html + warnings-as-errors shouldn't bail until the very end, is there an easy...

enhancement
refactoring

Refactor CLI parsing, it's a mess. We have a ticket here to refactor the project so there is a clearer client/library distinction, which would help this effort: https://github.com/grunt-lucas/porytiles/issues/40 Look into...

refactoring

It would be nice if we could publish some kind of `libporytiles`, maybe in the form of a `.a`/`.so`/`.dylib`, as well as a header-only library. That way e.g. `Porymap` could...

refactoring

+ public interface needs to have good header documentation comments + Set up auto-generated documentation: doxygen? RTD?

documentation
meta

+ input PNGs of any dimension, e.g. users can "draw" the map the way they want it to look + instead of outputting files for Porymap, output a top, middle,...

enhancement

+ freestanding mode would allow input PNG of any dimension, would only generate a `tiles.png` and pal files + might be useful for some people who drew a scene they...

enhancement

+ hide this behind an optimization flag, `-Otile-sharing` (will make it easier to test) + canonical example: Pokémart and Pokécenter roofs are identical tiles with different colorings + ideally, two...

enhancement

+ https://github.com/ocornut/imgui

enhancement

+ `palette-overrides` folder in the input folder + in this folder, numbered JASC PAL files containing exactly 16 colors are copied directly into the final palette + e.g. 1.pal will...

enhancement

Additional assign algorithms may help. E.g. some kind of A* with a decent heuristic. What else? Can we add better heuristics to the assign algos we already have? + https://theory.stanford.edu/~amitp/GameProgramming/Heuristics.html...

enhancement