 |
Blamite Game Engine - blam!
00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
4 #include <Strings/components/classes/events/events.h>
54 std::vector<BlamConsoleHistoryEntry*> history = std::vector<BlamConsoleHistoryEntry*>();
56 std::vector<std::vector<BlamConsoleHistoryEntry*>> help_columns = std::vector<std::vector<BlamConsoleHistoryEntry*>>();
58 std::vector<std::string> input_history = std::vector<std::string>();
59 int selected_history_index = -1;
61 std::string command_input =
"";
62 int cursor_position = 0;
63 bool prompt_hidden =
true;
66 int column_width = 346;
67 int max_output_lines = 32;
68 float output_line_height = 32.0f;
80 void RebuildHelpColumns(
bool keep_content);
85 void BuildHelpGuide();
BlamUIWidget_Text * text_element
The UI widget used for displaying the message.
Definition: console.h:14
int visible_ticks
The amount of ticks that the message has been visible.
Definition: console.h:18
BlamConsoleHistoryEntry()
Definition: BlamConsoleHistoryEntry.cpp:5
uint64_t creation_tick
The tick when this entry was created.
Definition: console.h:13
~BlamConsoleHistoryEntry()
Definition: BlamConsoleHistoryEntry.cpp:17
unsigned long long uint64_t
Definition: stdint.h:18
void Reconfigure(BlamLogMessage _message)
Reconfigures this console history entry.
Definition: BlamConsoleHistoryEntry.cpp:23
byte opacity
The opacity of the message text.
Definition: console.h:15
void Deconfigure()
Deconfigures this console history entry.
Definition: BlamConsoleHistoryEntry.cpp:36
Class representing a console history entry.
Definition: console.h:10
BlamLogMessage message
The message that this entry is displaying.
Definition: console.h:16