mirror of https://github.com/minetest/minetest.git
use spaces in lua_api
This commit is contained in:
parent
4fd22748a6
commit
91d553e270
100
doc/lua_api.txt
100
doc/lua_api.txt
|
@ -1074,61 +1074,61 @@ methods:
|
||||||
- spawn_tree (pos, {treedef})
|
- spawn_tree (pos, {treedef})
|
||||||
^ spawns L-System tree at given pos with definition in treedef table
|
^ spawns L-System tree at given pos with definition in treedef table
|
||||||
treedef={
|
treedef={
|
||||||
axiom, - string initial tree axiom
|
axiom, - string initial tree axiom
|
||||||
rules_a, - string rules set A
|
rules_a, - string rules set A
|
||||||
rules_b, - string rules set B
|
rules_b, - string rules set B
|
||||||
rules_c, - string rules set C
|
rules_c, - string rules set C
|
||||||
rules_d, - string rules set D
|
rules_d, - string rules set D
|
||||||
trunk, - string trunk node name
|
trunk, - string trunk node name
|
||||||
leaves, - string leaves node name
|
leaves, - string leaves node name
|
||||||
leaves2, - string secondary leaves node name
|
leaves2, - string secondary leaves node name
|
||||||
leaves2_chance, - num chance (0-100) to replace leaves with leaves2
|
leaves2_chance,- num chance (0-100) to replace leaves with leaves2
|
||||||
angle, - num angle in deg
|
angle, - num angle in deg
|
||||||
iterations, - num max # of iterations, usually 2 -5
|
iterations, - num max # of iterations, usually 2 -5
|
||||||
random_level, - num factor to lower nr of iterations, usually 0 - 3
|
random_level, - num factor to lower nr of iterations, usually 0 - 3
|
||||||
trunk_type, - string (single/double/crossed) type of trunk: 1 node, 2x2 nodes or 3x3 in cross shape
|
trunk_type, - string single/double/crossed) type of trunk: 1 node, 2x2 nodes or 3x3 in cross shape
|
||||||
thin_branches, - boolean true -> use thin (1 node) branches
|
thin_branches, - boolean true -> use thin (1 node) branches
|
||||||
fruit, - string fruit node name
|
fruit, - string fruit node name
|
||||||
fruit_chance, - num chance (0-100) to replace leaves with fruit node
|
fruit_chance, - num chance (0-100) to replace leaves with fruit node
|
||||||
}
|
}
|
||||||
|
|
||||||
Key for Special L-System Symbols used in Axioms
|
Key for Special L-System Symbols used in Axioms
|
||||||
G - move forward one unit with the pin down
|
G - move forward one unit with the pin down
|
||||||
F - move forward one unit with the pin up drawing trunks and branches
|
F - move forward one unit with the pin up drawing trunks and branches
|
||||||
f - move forward one unit with the pin up drawing leaves
|
f - move forward one unit with the pin up drawing leaves
|
||||||
A - replace with rules set A
|
A - replace with rules set A
|
||||||
B - replace with rules set B
|
B - replace with rules set B
|
||||||
C - replace with rules set C
|
C - replace with rules set C
|
||||||
D - replace with rules set D
|
D - replace with rules set D
|
||||||
a - replace with rules set A, chance 90%
|
a - replace with rules set A, chance 90%
|
||||||
b - replace with rules set B, chance 80%
|
b - replace with rules set B, chance 80%
|
||||||
c - replace with rules set C, chance 70%
|
c - replace with rules set C, chance 70%
|
||||||
d - replace with rules set D, chance 60%
|
d - replace with rules set D, chance 60%
|
||||||
+ - yaw the turtle right by angle parameter
|
+ - yaw the turtle right by angle parameter
|
||||||
- - yaw the turtle left by angle parameter
|
- - yaw the turtle left by angle parameter
|
||||||
& - pitch the turtle down by angle parameter
|
& - pitch the turtle down by angle parameter
|
||||||
^ - pitch the turtle up by angle parameter
|
^ - pitch the turtle up by angle parameter
|
||||||
/ - roll the turtle to the right by angle parameter
|
/ - roll the turtle to the right by angle parameter
|
||||||
* - roll the turtle to the left by angle parameter
|
* - roll the turtle to the left by angle parameter
|
||||||
[ - save in stack current state info
|
[ - save in stack current state info
|
||||||
] - recover from stack state info
|
] - recover from stack state info
|
||||||
|
|
||||||
Example usage: spawn small apple tree
|
Example usage: spawn small apple tree
|
||||||
apple_tree={
|
apple_tree={
|
||||||
axiom="FFFFFAFFBF",
|
axiom="FFFFFAFFBF",
|
||||||
rules_a="[&&&FFFFF&&FFFF][&&&++++FFFFF&&FFFF][&&&----FFFFF&&FFFF]",
|
rules_a="[&&&FFFFF&&FFFF][&&&++++FFFFF&&FFFF][&&&----FFFFF&&FFFF]",
|
||||||
rules_b="[&&&++FFFFF&&FFFF][&&&--FFFFF&&FFFF][&&&------FFFFF&&FFFF]",
|
rules_b="[&&&++FFFFF&&FFFF][&&&--FFFFF&&FFFF][&&&------FFFFF&&FFFF]",
|
||||||
trunk="default:tree",
|
trunk="default:tree",
|
||||||
leaves="default:leaves",
|
leaves="default:leaves",
|
||||||
angle=30,
|
angle=30,
|
||||||
iterations=2,
|
iterations=2,
|
||||||
random_level=0,
|
random_level=0,
|
||||||
trunk_type="single",
|
trunk_type="single",
|
||||||
thin_branches=true,
|
thin_branches=true,
|
||||||
fruit_chance=10,
|
fruit_chance=10,
|
||||||
fruit="default:apple"
|
fruit="default:apple"
|
||||||
}
|
}
|
||||||
minetest.env:spawn_tree(pos,apple_tree)
|
minetest.env:spawn_tree(pos,apple_tree)
|
||||||
|
|
||||||
Deprecated:
|
Deprecated:
|
||||||
- add_rat(pos): Add C++ rat object (no-op)
|
- add_rat(pos): Add C++ rat object (no-op)
|
||||||
|
|
Loading…
Reference in New Issue