1 #ifndef CORE_RESOURCES_HPP
2 #define CORE_RESOURCES_HPP
4 #include <BLIB/Graphics.hpp>
5 #include <BLIB/Resources.hpp>
14 #include <SFML/Audio.hpp>
15 #include <SFML/Graphics.hpp>
19 using SoundManager = bl::resource::ResourceManager<sf::SoundBuffer>;
21 using FontManager = bl::resource::ResourceManager<sf::VulkanFont>;
22 using MapManager = bl::resource::ResourceManager<core::map::Map>;
26 using NpcManager = bl::resource::ResourceManager<core::file::NPC>;
27 using ItemDbManager = bl::resource::ResourceManager<core::file::ItemDB>;
28 using MoveDbManager = bl::resource::ResourceManager<core::file::MoveDB>;
bl::resource::ResourceManager< bl::gfx::a2d::AnimationData > AnimationManager
bl::resource::ResourceManager< core::file::ItemDB > ItemDbManager
bl::resource::ResourceManager< sf::VulkanFont > FontManager
bl::resource::ResourceManager< core::res::RunWalkAnimations > RunWalkAnimationManager
bl::resource::ResourceManager< core::map::Map > MapManager
bl::resource::ResourceManager< core::map::Tileset > TilesetManager
bl::resource::ResourceManager< sf::Texture > TextureManager
bl::resource::ResourceManager< core::file::PeoplemonDB > PeoplemonDbManager
bl::resource::ResourceManager< core::file::NPC > NpcManager
bl::resource::ResourceManager< core::file::Conversation > ConversationManager
bl::resource::ResourceManager< core::file::MoveDB > MoveDbManager
bl::resource::ResourceManager< core::res::WalkAnimations > WalkAnimationManager
bl::resource::ResourceManager< sf::Image > ImageManager
bl::resource::ResourceManager< core::file::Trainer > TrainerManager
bl::resource::ResourceManager< sf::SoundBuffer > SoundManager
bool createBundles()
Creates the resource bundles.
void installProdLoaders()
Sets up the BLIB resource managers in prod mode and mounts the resource bundles.
void installDevLoaders()
Sets up the BLIB resource managers in dev mode.
Core classes and functionality for both the editor and game.