#pragma once #include #include struct Asset { const unsigned char* data; std::size_t size; }; enum class AssetName { data_fonts_pressstart_prstart_ttf, data_fonts_pressstart_prstartk_ttf, data_images_keybinds_Rotate180_png, data_images_keybinds_Rotate0_png, data_images_keybinds_RotateCCW_png, data_images_keybinds_Retry_png, data_images_keybinds_RotateCW_png, data_images_keybinds_Moveright_png, data_images_keybinds_Harddrop_png, data_images_keybinds_Moveleft_png, data_images_keybinds_Hold_png, data_images_keybinds_Softdrop_png, data_images_keybinds_Pause_png, }; const Asset& getResource(AssetName fileName); const Asset& getResource(const std::string& fileName);