Сделать объект текстового поля,
в каком нибудь контейнере сохраняем построчно текст и ScreenEntity* соответствующие этим строкам, но только тем что отображаются на сцене. Нужны методы добавить строку в поле, удалить нижнюю и удалить верхнюю.
Так же нужны методы проскролить текст наверх или вниз, если строка выходит за пределы окна - удаляем ее из отображения, но сохраняем в контейнере строк. Сделать размер буфера настраиваемым.
Сделать объект текстового поля, в каком нибудь контейнере сохраняем построчно текст и ScreenEntity* соответствующие этим строкам, но только тем что отображаются на сцене. Нужны методы добавить строку в поле, удалить нижнюю и удалить верхнюю.
Так же нужны методы проскролить текст наверх или вниз, если строка выходит за пределы окна - удаляем ее из отображения, но сохраняем в контейнере строк. Сделать размер буфера настраиваемым.