Minetest 5.9.0-dev
 
Loading...
Searching...
No Matches
craftdef.h File Reference
#include <string>
#include <iostream>
#include <vector>
#include <utility>
#include "gamedef.h"
#include "inventory.h"
+ 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 ( )

Variable Documentation

◆ craft_hash_type_max