#include <gamedef.h>
◆ allocateUnknownNodeId()
virtual u16 IGameDef::allocateUnknownNodeId |
( |
const std::string & |
name | ) |
|
|
pure virtual |
◆ cdef()
◆ getCraftDefManager()
◆ getItemDefManager()
◆ getModChannel()
virtual ModChannel* IGameDef::getModChannel |
( |
const std::string & |
channel | ) |
|
|
pure virtual |
◆ getMods()
virtual const std::vector<ModSpec>& IGameDef::getMods |
( |
| ) |
const |
|
pure virtual |
◆ getModSpec()
virtual const ModSpec* IGameDef::getModSpec |
( |
const std::string & |
modname | ) |
const |
|
pure virtual |
◆ getModStoragePath()
virtual std::string IGameDef::getModStoragePath |
( |
| ) |
const |
|
pure virtual |
◆ getNodeDefManager()
Implemented in Client, TestGameDef, and Server.
Referenced by ObjDefManager::ObjDefManager(), collisionMoveSimple(), ModApiItemMod::l_get_content_id(), ModApiItemMod::l_get_name_from_content_id(), ndef(), TestMapNode::runTests(), TestNodeResolver::runTests(), TestSchematic::runTests(), TestVoxelAlgorithms::runTests(), and TestVoxelManipulator::runTests().
◆ getRollbackManager()
◆ getWorldPath()
virtual std::string IGameDef::getWorldPath |
( |
| ) |
const |
|
inlinevirtual |
◆ idef()
References getItemDefManager().
Referenced by GenericCAO::addToScene(), RollbackAction::applyRevert(), CraftDefinitionShaped::check(), CraftDefinitionShapeless::check(), CraftDefinitionCooking::check(), CraftDefinitionFuel::check(), craftDecrementOrReplaceInput(), craftGetItemName(), craftToolRepair(), TestGameDef::defineSomeNodes(), MapBlock::deSerialize(), MapBlock::deSerialize_pre22(), GenericCAO::directReportPunch(), GUIItemImage::draw(), TextDrawer::draw(), Server::emergePlayer(), CCraftDefManager::getCraftResult(), NodeMetaRef::getmeta(), ModApiCraft::l_get_craft_result(), ModApiClient::l_get_item_def(), GUIFormSpecMenu::OnEvent(), GUIFormSpecMenu::parseItemImageButton(), and read_items().
◆ joinModChannel()
virtual bool IGameDef::joinModChannel |
( |
const std::string & |
channel | ) |
|
|
pure virtual |
◆ leaveModChannel()
virtual bool IGameDef::leaveModChannel |
( |
const std::string & |
channel | ) |
|
|
pure virtual |
◆ ndef()
References getNodeDefManager().
Referenced by ABMHandler::ABMHandler(), MapblockMeshGenerator::MapblockMeshGenerator(), RollbackNode::RollbackNode(), SmokePuffCSO::SmokePuffCSO(), MapBlock::actuallyUpdateDayNightDiff(), LBMContentMapping::addLBM(), RollbackAction::applyRevert(), collisionMoveSimple(), correctBlockNodeIds(), TestGameDef::defineSomeNodes(), MapBlock::deSerialize_pre22(), ServerEnvironment::findSunlight(), MapBlock::getGroundLevel(), getNodeTile(), getNodeTileN(), LocalPlayer::getSlipFactor(), getSmoothLightCombined(), getTileInfo(), LocalPlayer::handleAutojump(), ParticleManager::handleParticleEvent(), RollbackAction::isImportant(), ModApiClient::l_get_node_def(), LocalPlayer::move(), ScriptApiNode::node_after_destruct(), ScriptApiNode::node_on_construct(), ScriptApiNode::node_on_destruct(), ScriptApiNode::node_on_dig(), ScriptApiNode::node_on_flood(), ScriptApiNode::node_on_punch(), ScriptApiNode::node_on_receive_fields(), ScriptApiNode::node_on_timer(), ScriptApiNodemeta::nodemeta_inventory_AllowMove(), ScriptApiNodemeta::nodemeta_inventory_AllowPut(), ScriptApiNodemeta::nodemeta_inventory_AllowTake(), ScriptApiNodemeta::nodemeta_inventory_OnMove(), ScriptApiNodemeta::nodemeta_inventory_OnPut(), ScriptApiNodemeta::nodemeta_inventory_OnTake(), LocalPlayer::old_move(), ScriptApiClient::on_dignode(), ScriptApiClient::on_punchnode(), ServerEnvironment::removeNode(), MapBlock::serialize(), ServerEnvironment::setNode(), ParticleSpawner::spawnParticle(), ClientEnvironment::step(), PlayerSAO::step(), GenericCAO::step(), LuaLBM::trigger(), LuaABM::trigger(), Camera::update(), Particle::updateLight(), GenericCAO::updateLight(), and LocalPlayer::updateSneakNode().
◆ registerModStorage()
virtual bool IGameDef::registerModStorage |
( |
ModMetadata * |
storage | ) |
|
|
pure virtual |
◆ rollback()
◆ sendModChannelMessage()
virtual bool IGameDef::sendModChannelMessage |
( |
const std::string & |
channel, |
|
|
const std::string & |
message |
|
) |
| |
|
pure virtual |
◆ unregisterModStorage()
virtual void IGameDef::unregisterModStorage |
( |
const std::string & |
name | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: