This class is for getting the actual properties of nodes from their content ID.
Definition: nodedef.h:556
Definition: nodedef.h:853
Definition: servermap.h:46
core::vector3d< s16 > v3s16
Definition: irr_v3d.h:28
#define CONTENT_IGNORE
Definition: mapnode.h:73
Definition: mg_decoration.h:34
void make_tree(MMVManip &vmanip, v3s16 p0, bool is_apple_tree, const NodeDefManager *ndef, s32 seed)
Definition: treegen.cpp:62
void make_jungletree(MMVManip &vmanip, v3s16 p0, const NodeDefManager *ndef, s32 seed)
Definition: treegen.cpp:661
void make_pine_tree(MMVManip &vmanip, v3s16 p0, const NodeDefManager *ndef, s32 seed)
Definition: treegen.cpp:765
error
Definition: treegen.h:35
@ SUCCESS
Definition: treegen.h:36
@ UNBALANCED_BRACKETS
Definition: treegen.h:37
treegen::error make_ltree(MMVManip &vmanip, v3s16 p0, const TreeDef &tree_definition)
Definition: treegen.cpp:171
treegen::error spawn_ltree(ServerMap *map, v3s16 p0, const TreeDef &tree_definition)
Definition: treegen.cpp:148
Definition: mapnode.h:139
int iterations
Definition: treegen.h:62
virtual void resolveNodeNames()
Definition: treegen.cpp:35
int fruit_chance
Definition: treegen.h:67
int leaves2_chance
Definition: treegen.h:60
TreeDef()
Definition: treegen.h:41
std::string trunk_type
Definition: treegen.h:64
MapNode leavesnode
Definition: treegen.h:57
MapNode fruitnode
Definition: treegen.h:66
std::string initial_axiom
Definition: treegen.h:50
std::string rules_b
Definition: treegen.h:52
std::string rules_c
Definition: treegen.h:53
bool thin_branches
Definition: treegen.h:65
int angle
Definition: treegen.h:61
bool explicit_seed
Definition: treegen.h:69
MapNode leaves2node
Definition: treegen.h:58
s32 seed
Definition: treegen.h:68
MapNode trunknode
Definition: treegen.h:56
std::string rules_a
Definition: treegen.h:51
int iterations_random_level
Definition: treegen.h:63
std::string rules_d
Definition: treegen.h:54