From 394d4ac321e3f98e48c5eba4dff63b48954b784e Mon Sep 17 00:00:00 2001 From: superp00t Date: Wed, 16 Aug 2023 17:05:43 -0400 Subject: [PATCH] tidy(console): move several types into Types.hpp --- src/console/Command.hpp | 16 ---------------- src/console/Types.hpp | 30 ++++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 16 deletions(-) diff --git a/src/console/Command.hpp b/src/console/Command.hpp index 74a75db..b9e3e12 100644 --- a/src/console/Command.hpp +++ b/src/console/Command.hpp @@ -14,22 +14,6 @@ #define CONSOLE_HISTORY_DEPTH 32 #define CONSOLE_NOHELP nullptr -typedef int32_t (*COMMANDHANDLER)(const char*, const char*); - -class CONSOLECOMMAND : public TSHashObject { - public: - COMMANDHANDLER m_handler; - const char* m_helpText; - CATEGORY m_category; -}; - -class ConsoleCommandList { - public: - const char* m_command; - COMMANDHANDLER m_handler; - const char* m_helpText; -}; - extern TSHashTable g_consoleCommandHash; extern char g_commandHistory[CONSOLE_HISTORY_DEPTH][CONSOLE_CMD_BUFFER_SIZE]; extern uint32_t g_commandHistoryIndex; diff --git a/src/console/Types.hpp b/src/console/Types.hpp index b75aceb..c497a60 100644 --- a/src/console/Types.hpp +++ b/src/console/Types.hpp @@ -34,4 +34,34 @@ enum CONSOLERESIZESTATE { NUM_CONSOLERESIZESTATES, }; +typedef int32_t (*COMMANDHANDLER)(const char*, const char*); + +class CONSOLECOMMAND : public TSHashObject { + public: + COMMANDHANDLER m_handler; + const char* m_helpText; + CATEGORY m_category; +}; + +class CONSOLELINE : public TSLinkedNode { + public: + char* buffer; + uint32_t chars; + uint32_t charsalloc; + uint32_t inputpos; + uint32_t inputstart; + COLOR_T colorType; + CGxString* fontPointer; + + ~CONSOLELINE(); +}; + +class ConsoleCommandList { + public: + const char* m_command; + COMMANDHANDLER m_handler; + const char* m_helpText; +}; + + #endif