|
Tramway SDK v0.1.1
|
Extension containing random stuff that doesn't fit in anywhere else. More...
Typedefs | |
| typedef AIPackage *(* | ai_package_constr) (valuearray_t) |
| typedef void(* | item_action_func) (Inventory *, ItemInstance *) |
Functions | |
| void | InitAI () |
| void | UpdateAI () |
| Hashmap< AttributeContainer * > | containers ("Ext::Kitchensink::AttributeContainer Hashmap", ATTRIBUTE_CONTAINER_COUNT) |
| Hashmap< AttributeInfo * > | infos ("Ext::Kitchensink::AttributeInfo Hashmap", ATTRIBUTE_INFO_COUNT) |
| Hashmap< Faction * > | factions ("Ext::Kitchensink::Faction Hashmap", FACTION_COUNT) |
| Hashmap< CharacterClass * > | character_classes ("Ext::Kitchensink::Character Hashmap", CHARACTER_COUNT) |
| Hashmap< Character * > | characters ("Ext::Kitchensink::CharacterClass Hashmap", CLASS_COUNT) |
| void | RecursivelyAppendNextTopic (std::vector< name_t > &topics, name_t appendable) |
| void | AddChild (name_t parent, id_t child) |
| void | UpdateHierarchy (id_t parent_id) |
| void | Init () |
| void | Update () |
| void | RegisterRenderEnvironmentMapShortcut () |
| void | RenderEnvironmentMaps (WorldCell *cell) |
Variables | |
| Hashmap< EntityChildren > | hierarchy_map ("hierarchy_map", 200) |
| uint32_t | KITCHENSINK_SYSTEM = -1u |
| const size_t | SEARCH_STRING_LENGTH = 100 |
Extension containing random stuff that doesn't fit in anywhere else.
Featuring a collection (mostly) unfinished re-usable game mechanics for RPG games, as well as a couple of useful data tools and entities.
This is where you can find out func_door analog too.
| typedef AIPackage *(* tram::Ext::Kitchensink::ai_package_constr) (valuearray_t) |
| typedef void(* tram::Ext::Kitchensink::item_action_func) (Inventory *, ItemInstance *) |
| anonymous enum |
| anonymous enum |
| anonymous enum |
| enum tram::Ext::Kitchensink::quest_t : int |
| Hashmap< CharacterClass * > tram::Ext::Kitchensink::character_classes | ( | "Ext::Kitchensink::Character Hashmap" | , |
| CHARACTER_COUNT | |||
| ) |
| Hashmap< Character * > tram::Ext::Kitchensink::characters | ( | "Ext::Kitchensink::CharacterClass Hashmap" | , |
| CLASS_COUNT | |||
| ) |
| Hashmap< AttributeContainer * > tram::Ext::Kitchensink::containers | ( | "Ext::Kitchensink::AttributeContainer Hashmap" | , |
| ATTRIBUTE_CONTAINER_COUNT | |||
| ) |
| Hashmap< Faction * > tram::Ext::Kitchensink::factions | ( | "Ext::Kitchensink::Faction Hashmap" | , |
| FACTION_COUNT | |||
| ) |
| Hashmap< AttributeInfo * > tram::Ext::Kitchensink::infos | ( | "Ext::Kitchensink::AttributeInfo Hashmap" | , |
| ATTRIBUTE_INFO_COUNT | |||
| ) |
| void tram::Ext::Kitchensink::Init | ( | ) |
| void tram::Ext::Kitchensink::InitAI | ( | ) |
| void tram::Ext::Kitchensink::RecursivelyAppendNextTopic | ( | std::vector< name_t > & | topics, |
| name_t | appendable | ||
| ) |
| void tram::Ext::Kitchensink::RegisterRenderEnvironmentMapShortcut | ( | ) |
| void tram::Ext::Kitchensink::RenderEnvironmentMaps | ( | WorldCell * | cell | ) |
| void tram::Ext::Kitchensink::Update | ( | ) |
| void tram::Ext::Kitchensink::UpdateAI | ( | ) |
| void tram::Ext::Kitchensink::UpdateHierarchy | ( | id_t | parent_id | ) |
| Hashmap< EntityChildren > tram::Ext::Kitchensink::hierarchy_map("hierarchy_map", 200) | ( | "hierarchy_map" | , |
| 200 | |||
| ) |
| uint32_t tram::Ext::Kitchensink::KITCHENSINK_SYSTEM = -1u |
| const size_t tram::Ext::Kitchensink::SEARCH_STRING_LENGTH = 100 |