tcod::Console
TCOD_Console
ConsolePtr
TCOD_ConsoleTile
TCOD_renderer_t
TCOD_console_init_root
TCOD_quit
TCOD_font_flags_t
TCOD_console_set_custom_font
TCOD_console_map_ascii_code_to_font
TCOD_console_map_ascii_codes_to_font
TCOD_console_map_string_to_font
TCOD_console_set_fullscreen
TCOD_console_is_fullscreen
TCOD_console_is_active
TCOD_console_has_mouse_focus
TCOD_console_is_window_closed
TCOD_console_set_window_title
TCOD_console_credits
TCOD_console_credits_reset
TCOD_console_credits_render
TCOD_console_credits_render_ex
TCOD_console_set_default_foreground
TCOD_console_set_default_background
TCOD_console_set_background_flag
TCOD_console_clear
TCOD_console_put_char
TCOD_console_put_char_ex
TCOD_console_set_char
TCOD_console_set_char_foreground
TCOD_console_set_char_background
TCOD_console_rect
TCOD_console_draw_rect_rgb
TCOD_console_draw_frame_rgb
TCOD_console_hline
TCOD_console_vline
tcod::draw_rect(TCOD_Console& console, const std::array<int, 4>& rect, int ch, std::optional<TCOD_ColorRGB> fg, std::optional<TCOD_ColorRGB> bg, TCOD_bkgnd_flag_t flag = TCOD_BKGND_SET)
tcod::draw_frame(TCOD_Console& console, const std::array<int, 4>& rect, const std::array<int, 9>& decoration, std::optional<TCOD_ColorRGB> fg, std::optional<TCOD_ColorRGB> bg, TCOD_bkgnd_flag_t flag = TCOD_BKGND_SET, bool clear = true)
TCOD_bkgnd_flag_t
TCOD_alignment_t
TCOD_console_set_alignment
TCOD_console_get_alignment
TCOD_console_get_width
TCOD_console_get_height
TCOD_console_get_char
TCOD_console_get_char_foreground
TCOD_console_get_char_background
TCOD_console_get_default_foreground
TCOD_console_get_default_background
TCOD_console_get_background_flag
TCOD_console_set_fade
TCOD_console_get_fade
TCOD_console_get_fading_color
TCOD_chars_t
TCOD_console_printf
TCOD_console_printf_ex
TCOD_console_printf_rect
TCOD_console_printf_rect_ex
TCOD_console_get_height_rect_fmt
TCOD_console_printf_frame
TCOD_console_printn
TCOD_console_printn_rect
TCOD_console_vprintf
TCOD_console_vprintf_rect
TCOD_console_get_height_rect_n
TCOD_console_get_height_rect_wn
tcod::print(TCOD_Console& console, const std::array<int, 2>& xy, std::string_view str, std::optional<TCOD_ColorRGB> fg, std::optional<TCOD_ColorRGB> bg, TCOD_alignment_t alignment = TCOD_LEFT, TCOD_bkgnd_flag_t flag = TCOD_BKGND_SET)
tcod::print_rect(TCOD_Console& console, const std::array<int, 4>& rect, std::string_view str, std::optional<TCOD_ColorRGB> fg, std::optional<TCOD_ColorRGB> bg, TCOD_alignment_t alignment = TCOD_LEFT, TCOD_bkgnd_flag_t flag = TCOD_BKGND_SET)
tcod::get_height_rect(int width, std::string_view str)
tcod::stringf
Note
These functions use EASCII encoded strings which are not compatible with Unicode. They are deprecated for this reason.
PrintEASCII
Note
These functions say they are UTF, however they will behave as UCS2 or UCS4 depending on the platform. They are deprecated for this reason.
PrintWide
TCOD_console_flush
TCOD_sys_accumulate_console
TCOD_console_wait_for_keypress
TCOD_sys_wait_for_event
TCOD_console_check_for_keypress
TCOD_console_is_key_pressed
TCOD_sys_check_for_event
TCOD_mouse_get_status
TCOD_key_status_t
TCOD_key_t
TCOD_keycode_t
TCOD_mouse_t
tcod::sdl2::process_event(const union SDL_Event &in, TCOD_key_t &out) noexcept
tcod::sdl2::process_event(const union SDL_Event &in, TCOD_mouse_t &out) noexcept
TCOD_sys_process_key_event
TCOD_sys_process_mouse_event
TCOD_console_new
TCOD_console_delete
TCOD_console_from_file
TCOD_console_load_asc
TCOD_console_load_apf
TCOD_console_save_asc
TCOD_console_save_apf
REXPaint gives special treatment to tiles with a magic pink {255, 0, 255}
background color. You can processes this effect manually or by setting TCOD_console_set_key_color
to TCOD_fuchsia.
TCOD_console_from_xp
TCOD_console_load_xp
TCOD_console_save_xp
TCOD_console_list_from_xp
TCOD_console_list_save_xp
TCOD_console_blit
TCOD_console_set_key_color