// Copyright (c) 2023-2026 Chris (boreddevnl) // This software is released under the GNU General Public License v3.0. See LICENSE file for details. // This header needs to maintain in any file it is present in, as per the GPL license terms. #ifndef CMD_H #define CMD_H #include "wm.h" extern Window win_cmd; void cmd_init(void); void cmd_reset(void); // IO Functions void cmd_write(const char *str); void cmd_putchar(char c); void cmd_write_int(int n); void cmd_write_hex(uint64_t n); int cmd_get_cursor_col(void); void cmd_screen_clear(void); void cmd_increment_msg_count(void); void cmd_reset_msg_count(void); void cmd_handle_resize(Window *win, int w, int h); void cmd_handle_click(Window *win, int x, int y); uint32_t cmd_get_config_value(const char *key); void cmd_set_current_color(uint32_t color); #endif