Object *cow = new Object;
*cow = *cow0;
- if (!gen_poisson(cow_pos, cow_gap, disk_radius))
+ if(!gen_poisson(cow_pos, cow_gap, disk_radius))
goto cowgen_end;
Vec2 pos = cow_pos.back();
float y = terrain.get_height(Vec3(pos.x, 1, pos.y));
cam_dist = 0.0;
}
}
- }
+}
static void clbk_mouse(GLFWwindow *win, int bn, int action, int mods)
{
static bool gen_poisson(std::vector<Vec2> &points, float min_dist, float radius)
{
/* poisson radius */
- for (int i = 0; i < 1000; i++)
- {
+ for(int i = 0; i < 1000; i++) {
float angle = (float)rand() / (float)RAND_MAX * 2 * M_PI;
float r = sqrt((float)rand() / (float)RAND_MAX) * radius;
p.x = cos(angle) * r;
p.y = sin(angle) * r;
- bool valid = true;
+ bool valid = true;
for(size_t j=0; j<points.size(); j++) {
if(length_sq(points[j] - p) < min_dist * min_dist) {
valid = false;