5#include "regex/pcrecpp.h"
6#include "bitmaptextmultiline.h"
11class GameLog :
public Component,
public Signal<std::string>::Listener{
16 Entry(
const std::string& text,
int color) {
23 static const int MAX_LINES = 3;
25 static const pcrecpp::RE PUNCTUATION;
27 BitmapTextMultiline* lastEntry;
30 static std::vector<Entry> entries;
34 static void wipe() { entries.clear(); }
39 virtual void onSignal(std::string* text);
virtual void layout()
Definition gamelog.cpp:106
virtual void onSignal(std::string *text)
Definition gamelog.cpp:38
static void wipe()
Definition gamelog.h:34
void newLine()
Definition gamelog.cpp:33
GameLog()
Definition gamelog.cpp:9
virtual void destroy()
Definition gamelog.cpp:15