feat(console): add CONSOLELINE class (#120)

This commit is contained in:
Tristan 'Natrist' Cormier 2025-10-29 20:46:44 -04:00 committed by GitHub
parent 9b4e0cfded
commit 9b46d51508
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,6 +1,23 @@
#ifndef CONSOLE_SCREEN_HPP
#define CONSOLE_SCREEN_HPP
#include "console/Types.hpp"
#include <storm/List.hpp>
class CGxString;
class CONSOLELINE : public TSLinkedNode<CONSOLELINE> {
public:
// Member variables
char* buffer;
uint32_t chars;
uint32_t charsalloc;
uint32_t inputpos;
uint32_t inputstart;
COLOR_T colorType;
CGxString* fontPointer;
};
void ConsoleScreenAnimate(float elapsedSec);
void ConsoleScreenInitialize(const char* title);