lenghtRatio as genome
This commit is contained in:
parent
a286744fe5
commit
48dccd2d93
5
main.cpp
5
main.cpp
@ -27,6 +27,7 @@ struct branch
|
||||
{
|
||||
Color color;
|
||||
uint8_t numOfBranches;
|
||||
float lenghthRatio;
|
||||
};
|
||||
|
||||
struct draw_args
|
||||
@ -68,7 +69,7 @@ void draw_branch(draw_args arg)
|
||||
|
||||
Vector2 next = draw_line(arg.start, arg.angleDeg, arg.lenghth, arg.dep);
|
||||
|
||||
float next_len = 0.7f;
|
||||
float next_len = tree[arg.dep].lenghthRatio;
|
||||
float sectors = tree[arg.dep].numOfBranches + 1;
|
||||
float degres = 180.0f / sectors;
|
||||
|
||||
@ -100,6 +101,8 @@ void generate_tree()
|
||||
tree[i].color = (Color){r, g, b, 255};
|
||||
|
||||
tree[i].numOfBranches = GetRandomValue(1, 3);
|
||||
|
||||
tree[i].lenghthRatio = ((float)GetRandomValue(600,700)) / 1000.0f;
|
||||
}
|
||||
|
||||
tree[0].color = tree[1].color;
|
||||
|
Loading…
x
Reference in New Issue
Block a user