fix: place active brick
This commit is contained in:
parent
22922a63b0
commit
4f478efc65
3
game.c
3
game.c
|
@ -164,7 +164,7 @@ void mouse_button_callback(int button, int action, int mods) {
|
||||||
int preview_x = camera_x + preview[i].front.x * EYE_SIZE + DOMINO_WIDTH / 2;
|
int preview_x = camera_x + preview[i].front.x * EYE_SIZE + DOMINO_WIDTH / 2;
|
||||||
int preview_y = camera_y + preview[i].front.y * EYE_SIZE + DOMINO_HEIGHT / 2;
|
int preview_y = camera_y + preview[i].front.y * EYE_SIZE + DOMINO_HEIGHT / 2;
|
||||||
preview[i].front.val = (active_x - preview_x) * (active_x - preview_x) + (active_y - preview_y) * (active_y - preview_y);
|
preview[i].front.val = (active_x - preview_x) * (active_x - preview_x) + (active_y - preview_y) * (active_y - preview_y);
|
||||||
if (min_dist == (size_t)-1) min_dist = 1;
|
if (min_dist == (size_t)-1) min_dist = i;
|
||||||
if (preview[i].front.val < preview[min_dist].front.val) min_dist = i;
|
if (preview[i].front.val < preview[min_dist].front.val) min_dist = i;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -177,6 +177,7 @@ void mouse_button_callback(int button, int action, int mods) {
|
||||||
} else {
|
} else {
|
||||||
hand[hand_count++] = active;
|
hand[hand_count++] = active;
|
||||||
}
|
}
|
||||||
|
printf("dist: %d\n", preview[min_dist].front.val);
|
||||||
preview_count = 0;
|
preview_count = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue