![]() |
Peoplemon
0.1.0
Peoplemon 3 game source documentation
|
Collection of utilities for resource bundling and management. More...
Classes | |
struct | PeoplemonBundleHandler |
Generic handler for peoplemon files when being bundled. Performs format conversion and registers dependency files. Requires dev loaders to be installed. More... | |
struct | PeoplemonLoader |
Generic resource loader for conforming Peoplemon resource types. Resource types must be default constructable and have loadDev and loadProd methods. More... | |
class | RunWalkAnimations |
Extension of animation data that loads and combines the animations for each movement direction into a single animation with different states. More... | |
struct | RunWalkAnimationLoader |
Specialized loader for walking animations. More... | |
class | WalkAnimations |
Extension of animation data that loads and combines the animations for each movement direction into a single animation with different states. More... | |
struct | WalkAnimationLoader |
Specialized loader for walking animations. More... | |
Enumerations | |
enum | Mode { Dev , Prod } |
Functions | |
void | installDevLoaders () |
Sets up the BLIB resource managers in dev mode. More... | |
void | installProdLoaders () |
Sets up the BLIB resource managers in prod mode and mounts the resource bundles. More... | |
bool | createBundles () |
Creates the resource bundles. More... | |
Collection of utilities for resource bundling and management.
using core::res::ConversationDevLoader = typedef PeoplemonLoader<file::Conversation, Dev> |
Definition at line 71 of file Loaders.hpp.
using core::res::ConversationProdLoader = typedef PeoplemonLoader<file::Conversation, Prod> |
Definition at line 72 of file Loaders.hpp.
using core::res::ItemDBDevLoader = typedef PeoplemonLoader<file::ItemDB, Dev> |
Definition at line 80 of file Loaders.hpp.
using core::res::ItemDBProdLoader = typedef PeoplemonLoader<file::ItemDB, Prod> |
Definition at line 81 of file Loaders.hpp.
using core::res::MapDevLoader = typedef PeoplemonLoader<map::Map, Dev> |
Definition at line 68 of file Loaders.hpp.
using core::res::MapProdLoader = typedef PeoplemonLoader<map::Map, Prod> |
Definition at line 69 of file Loaders.hpp.
using core::res::MoveDBDevLoader = typedef PeoplemonLoader<file::MoveDB, Dev> |
Definition at line 86 of file Loaders.hpp.
using core::res::MoveDBProdLoader = typedef PeoplemonLoader<file::MoveDB, Prod> |
Definition at line 87 of file Loaders.hpp.
using core::res::NpcDevLoader = typedef PeoplemonLoader<file::NPC, Dev> |
Definition at line 74 of file Loaders.hpp.
using core::res::NpcProdLoader = typedef PeoplemonLoader<file::NPC, Prod> |
Definition at line 75 of file Loaders.hpp.
using core::res::PeoplemonDBDevLoader = typedef PeoplemonLoader<file::PeoplemonDB, Dev> |
Definition at line 83 of file Loaders.hpp.
using core::res::PeoplemonDBProdLoader = typedef PeoplemonLoader<file::PeoplemonDB, Prod> |
Definition at line 84 of file Loaders.hpp.
using core::res::TilesetDevLoader = typedef PeoplemonLoader<map::Tileset, Dev> |
Definition at line 65 of file Loaders.hpp.
using core::res::TilesetProdLoader = typedef PeoplemonLoader<map::Tileset, Prod> |
Definition at line 66 of file Loaders.hpp.
using core::res::TrainerDevLoader = typedef PeoplemonLoader<file::Trainer, Dev> |
Definition at line 77 of file Loaders.hpp.
using core::res::TrainerProdLoader = typedef PeoplemonLoader<file::Trainer, Prod> |
Definition at line 78 of file Loaders.hpp.
enum core::res::Mode |
Enumerator | |
---|---|
Dev | |
Prod |
Definition at line 18 of file Loaders.hpp.