projects
/
demo
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix indentation,style
[demo]
/
src
/
main.cc
diff --git
a/src/main.cc
b/src/main.cc
index
491dd9c
..
69721c1
100644
(file)
--- a/
src/main.cc
+++ b/
src/main.cc
@@
-211,7
+211,7
@@
static bool init(Gfx_API api)
Object *cow = new Object;
*cow = *cow0;
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));
goto cowgen_end;
Vec2 pos = cow_pos.back();
float y = terrain.get_height(Vec3(pos.x, 1, pos.y));
@@
-305,7
+305,7
@@
static void clbk_motion(GLFWwindow *win, double x, double y)
cam_dist = 0.0;
}
}
cam_dist = 0.0;
}
}
- }
+}
static void clbk_mouse(GLFWwindow *win, int bn, int action, int mods)
{
static void clbk_mouse(GLFWwindow *win, int bn, int action, int mods)
{
@@
-364,8
+364,7
@@
static void display()
static bool gen_poisson(std::vector<Vec2> &points, float min_dist, float radius)
{
/* poisson radius */
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;
float angle = (float)rand() / (float)RAND_MAX * 2 * M_PI;
float r = sqrt((float)rand() / (float)RAND_MAX) * radius;
@@
-373,7
+372,7
@@
static bool gen_poisson(std::vector<Vec2> &points, float min_dist, float radius)
p.x = cos(angle) * r;
p.y = sin(angle) * r;
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;
for(size_t j=0; j<points.size(); j++) {
if(length_sq(points[j] - p) < min_dist * min_dist) {
valid = false;