feat: trees (WIP)
This commit is contained in:
parent
b804ee80ee
commit
603f5da7b7
8
main.c
8
main.c
|
@ -156,6 +156,7 @@ int main(void) {
|
|||
|
||||
Model ground = LoadModel("assets/kenney_nature-kit/Models/OBJ format/ground_grass.obj");
|
||||
Model cliff = LoadModel("assets/kenney_nature-kit/Models/OBJ format/cliff_top_rock.obj");
|
||||
Model tree = LoadModel("assets/kenney_nature-kit/Models/OBJ format/tree_oak.obj");
|
||||
|
||||
Vector3 position = {0};
|
||||
Image map = GenImagePerlinNoise(MAP_SIZE, MAP_SIZE, 0, 0, 1.f);
|
||||
|
@ -183,6 +184,10 @@ int main(void) {
|
|||
generate_river(map_data, global_minimum_map_i);
|
||||
generate_river(map_data, global_minimum_map_i);
|
||||
|
||||
#define NUM_TREES MAP_SIZE * MAP_SIZE / 100
|
||||
int *trees_x = LoadRandomSequence(NUM_TREES, -MAP_SIZE / 2, MAP_SIZE / 2);
|
||||
int *trees_y = LoadRandomSequence(NUM_TREES, - MAP_SIZE / 2, MAP_SIZE / 2);
|
||||
|
||||
// SetTargetFPS(60);
|
||||
DisableCursor();
|
||||
while (!WindowShouldClose()) {
|
||||
|
@ -235,6 +240,9 @@ int main(void) {
|
|||
(Vector3) {1,1,1},
|
||||
WHITE);
|
||||
}
|
||||
for (int tree_i = 0; tree_i < NUM_TREES; tree_i++) {
|
||||
DrawModel(tree, (Vector3) {trees_x[tree_i], 0, trees_y[tree_i]}, 1.f, WHITE);
|
||||
}
|
||||
DrawGrid(20, 10.0f);
|
||||
Vector3 capsule_top = player_pos;
|
||||
capsule_top.y += 0.2f;
|
||||
|
|
Loading…
Reference in a new issue