Fixes to build on non-windows and give the answer parser a real name.
This commit is contained in:
parent
111429b974
commit
3bb3b654e7
2 changed files with 8 additions and 2 deletions
|
@ -8,7 +8,7 @@
|
||||||
using namespace fmt;
|
using namespace fmt;
|
||||||
|
|
||||||
%%{
|
%%{
|
||||||
machine foo;
|
machine ansi_parser;
|
||||||
alphtype int;
|
alphtype int;
|
||||||
|
|
||||||
action tstart {
|
action tstart {
|
||||||
|
|
8
main.cpp
8
main.cpp
|
@ -10,7 +10,11 @@
|
||||||
#include "ftxui/screen/terminal.hpp" // for SetColorSupport, Color, TrueColor
|
#include "ftxui/screen/terminal.hpp" // for SetColorSupport, Color, TrueColor
|
||||||
#include <filesystem>
|
#include <filesystem>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <io.h>
|
|
||||||
|
#if defined(_WIN64) || defined(_WIN32)
|
||||||
|
#include <io.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
using namespace ftxui;
|
using namespace ftxui;
|
||||||
namespace fs = std::filesystem;
|
namespace fs = std::filesystem;
|
||||||
|
@ -51,7 +55,9 @@ void configure_world(DinkyECS::World &world, Map &game_map) {
|
||||||
|
|
||||||
|
|
||||||
int main(int argc, char *argv[]) {
|
int main(int argc, char *argv[]) {
|
||||||
|
#if defined(_WIN64) || defined(_WIN32)
|
||||||
_setmode(_fileno(stdout), _O_U16TEXT);
|
_setmode(_fileno(stdout), _O_U16TEXT);
|
||||||
|
#endif
|
||||||
DinkyECS::World world;
|
DinkyECS::World world;
|
||||||
|
|
||||||
Map game_map(GAME_MAP_X, GAME_MAP_Y);
|
Map game_map(GAME_MAP_X, GAME_MAP_Y);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue