Kyle Benesch
                                            Kyle Benesch
                                        
                                    Now `utf8proc` is optional too. Removing that disables the printing functions since that code was designed around Unicode. With Vcpkg, Installing `libtcod[core]` or disabling libtcod's default features will build libtcod...
Adding controller objects should be simple enough, but events will also need to be added.
I'm having a hard time understanding `TILE_PADDING`. I'm expecting a constant like this to be padding per-side. I wouldn't mind hard-coding a pixel of padding on each side of a...
`clang-tidy` should be run on this code before you commit it. Don't comment out code on version control, it should be deleted or stashed.
> I warned you this wasn't ready for primetime! That's not a problem. I'm just pointing it out now so that I don't need to mention it later. I'll handle...
Thanks. I now have a basic working implementation using std_truetype. Do you want a C or C++ API for this now?
Libtcod now supports loading BDF files.
The current credits are here: https://github.com/libtcod/libtcod/blob/1e0675a226c5789e665a9e4e38a5b5e04b936929/LIBTCOD-CREDITS.txt#L48-L52 This mostly confirms what I've already thought so far. Some of the special glyphs are likely hand-made, but the standard glyphs are from fonts...
If you're okay with Curses then [PDCurses](https://github.com/wmcbrine/PDCurses) lets you use that API without dropping support for Windows. The process to actually implement this would be done in 3 steps: Converting...
I now have a branch where I'm adding ANSI support. https://github.com/libtcod/libtcod/tree/xterm This only supports Windows 10 and doesn't handle events yet.