#pragma once

#include <rltk.hpp>
#include <vector>

class panel_render_system : public rltk::base_system {
public:
	panel_render_system() { }
	virtual void update(const double duration_ms) override final;
	virtual void configure() override final;
private:
	void render_mode_select(const double duration_ms);

	void render_work_mode();

	double mouse_damper = 100.0;
	int selected_work_item = 0;
    int selected_build_item = 0;
};