1 #pragma once 2 3 #include "globalincs/pstypes.h" 4 #include "hud/hud.h" 5 #include "scripting/lua/LuaFunction.h" 6 7 class HudGaugeScripting: public HudGauge { 8 luacpp::LuaFunction _renderFunction; 9 public: 10 HudGaugeScripting(); 11 12 void render(float frametime) override; 13 14 void initName(SCP_string name); 15 16 const luacpp::LuaFunction& getRenderFunction() const; 17 void setRenderFunction(const luacpp::LuaFunction& renderFunction); 18 }; 19