mirror of
https://github.com/luanti-org/luanti.git
synced 2025-08-16 18:01:40 +00:00
Game refactor [4/X]: keycache is now owned by InputHandler
* Make InputHandler own the key cache * Add a helper function InputHandler::cancelPressed to avoid multiple similar calls in game.cpp * Move RandomInputHandler::step definition into cpp file
This commit is contained in:
parent
f5a006dce7
commit
99c9e7a986
8 changed files with 198 additions and 186 deletions
|
@ -30,22 +30,25 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
|||
class ProfilerGraph
|
||||
{
|
||||
private:
|
||||
struct Piece {
|
||||
struct Piece
|
||||
{
|
||||
Piece(Profiler::GraphValues v) : values(std::move(v)) {}
|
||||
Profiler::GraphValues values;
|
||||
};
|
||||
struct Meta {
|
||||
struct Meta
|
||||
{
|
||||
float min;
|
||||
float max;
|
||||
video::SColor color;
|
||||
Meta(float initial = 0,
|
||||
video::SColor color = video::SColor(255, 255, 255, 255)):
|
||||
min(initial),
|
||||
max(initial),
|
||||
color(color)
|
||||
{}
|
||||
video::SColor color = video::SColor(255, 255, 255, 255)) :
|
||||
min(initial),
|
||||
max(initial), color(color)
|
||||
{
|
||||
}
|
||||
};
|
||||
std::deque<Piece> m_log;
|
||||
|
||||
public:
|
||||
u32 m_log_max_size = 200;
|
||||
|
||||
|
@ -54,5 +57,5 @@ public:
|
|||
void put(const Profiler::GraphValues &values);
|
||||
|
||||
void draw(s32 x_left, s32 y_bottom, video::IVideoDriver *driver,
|
||||
gui::IGUIFont *font) const;
|
||||
gui::IGUIFont *font) const;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue