#pragma once #include #include #include "typedefs.hpp" namespace fs = std::filesystem; class Hud; namespace scripting { extern Hud *hud; void on_frontend_init(Hud *hud); void on_frontend_render(); void on_frontend_close(); /** * Load package-specific hud script * @param env environment id * @param packid content-pack id * @param file script file path */ void load_hud_script( const scriptenv &env, const std::string &packid, const fs::path &file ); }