Luanti 5.16.0-dev
Loading...
Searching...
No Matches
craftdef.h File Reference
#include "gamedef.h"
#include <string>
#include <vector>
Include dependency graph for craftdef.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CraftInput
struct  CraftOutput
struct  CraftReplacements
class  CraftDefinition
class  CraftDefinitionShaped
class  CraftDefinitionShapeless
class  CraftDefinitionToolRepair
class  CraftDefinitionCooking
class  CraftDefinitionFuel
class  ICraftDefManager
class  IWritableCraftDefManager

Enumerations

enum  CraftMethod { CRAFT_METHOD_NORMAL , CRAFT_METHOD_COOKING , CRAFT_METHOD_FUEL }
enum  CraftHashType { CRAFT_HASH_TYPE_ITEM_NAMES , CRAFT_HASH_TYPE_COUNT , CRAFT_HASH_TYPE_UNHASHED }

Functions

IWritableCraftDefManagercreateCraftDefManager ()

Variables

const int craft_hash_type_max = (int) CRAFT_HASH_TYPE_UNHASHED

Enumeration Type Documentation

◆ CraftHashType

Enumerator
CRAFT_HASH_TYPE_ITEM_NAMES 
CRAFT_HASH_TYPE_COUNT 
CRAFT_HASH_TYPE_UNHASHED 

◆ CraftMethod

Enumerator
CRAFT_METHOD_NORMAL 
CRAFT_METHOD_COOKING 
CRAFT_METHOD_FUEL 

Function Documentation

◆ createCraftDefManager()

IWritableCraftDefManager * createCraftDefManager ( )

Referenced by DummyGameDef::DummyGameDef(), and Server::Server().

Here is the caller graph for this function:

Variable Documentation

◆ craft_hash_type_max