diff --git a/libctru/data/default_font.bin b/libctru/data/default_font.bin new file mode 100644 index 0000000..73436fc Binary files /dev/null and b/libctru/data/default_font.bin differ diff --git a/libctru/include/3ds.h b/libctru/include/3ds.h index beec914..d128d25 100644 --- a/libctru/include/3ds.h +++ b/libctru/include/3ds.h @@ -11,6 +11,7 @@ extern "C" { #include <3ds/linear.h> #include <3ds/os.h> #include <3ds/gfx.h> +#include <3ds/console.h> #include <3ds/services/ac.h> #include <3ds/services/apt.h> diff --git a/libctru/include/3ds/console.h b/libctru/include/3ds/console.h new file mode 100644 index 0000000..fe694bf --- /dev/null +++ b/libctru/include/3ds/console.h @@ -0,0 +1,138 @@ + + +/*! \file console.h + \brief 3ds stdio support. + +
+PrintConsole defaultConsole = +{ + //Font: + { + (u8*)default_font_bin, //font gfx + 0, //first ascii character in the set + 128, //number of characters in the font set + }, + 0,0, //cursorX cursorY + 0,0, //prevcursorX prevcursorY + 40, //console width + 30, //console height + 0, //window x + 0, //window y + 32, //window width + 24, //window height + 3, //tab size + 0, //font character offset + 0, //print callback + false //console initialized +}; +