Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | GameUI refactor (part 4/X): Move Game::guitext_status, Game::m_statustext, ↵ | Loic Blot | 2018-01-05 |
| | | | | | | | | GameRunData::statustext_time to GameUI class Other enhancements: * Simplify setStatusText to showStatusText, as it shows the label too (preventing almost every setStatusText to call setStatusTextTime(0) * Add unittests | ||
* | GameUI refactor (part 3/X): Move Game::guitext2, Game::guitext_info, ↵ | Loic Blot | 2018-01-05 |
| | | | | | | | | Game::infotext to GameUI class Other enhancements: * Drop unused GameRunData::time_of_day * Little GameUI::update code path optimizations | ||
* | GameUI refactor (part 2/X): Move Game::guitext to GameUI + enhancements on ↵ | Loic Blot | 2018-01-05 |
| | | | | | | | StaticText Other enhancements: * C++ friendlyness for addStaticText() -> move to static StaticText::add() | ||
* | GameUI refactor (part 1/X): GameUI object creation + GameUIFlags move to GameUI | Loic Blot | 2018-01-05 |
Game class is too huge and has too specialization on various subjects, like UI, formspecs, client, renderer. Start to move UI related things to GameUI object and cleanup them Other improvements: * updateChat: more performance on error messages by remove string copies * Initialize all game class members in definition instead of constructor (with nullptr instead of NULL) * Drop unused Client::show{GameChat,GameHud,Profiler,GameFog} * Add GameUI unittests |