1 #include <msp/fs/stat.h>
7 Resources::Resources(const string &pack_name):
11 set_default_texture_anisotropy(8);
12 set_srgb_conversion(true);
14 if(FS::exists("data"))
16 dir_source.add_directory("data");
17 add_source(dir_source);
21 pack_source.add_pack_file(pack_name);
22 add_source(pack_source);
26 const GL::Font &Resources::get_ui_font() const
29 throw runtime_error("no ui font");
33 const GL::Technique &Resources::get_ui_text_technique() const
35 if(!ui_text_technique)
36 throw runtime_error("no ui text technique");
37 return *ui_text_technique;
40 void Resources::set_ui_text_resources(const string &font, const string &tech)
42 ui_font = &get<GL::Font>(font);
43 ui_text_technique = &get<GL::Technique>(tech);