fixed visual bugs

This commit is contained in:
davidovski 2021-12-05 21:33:13 +00:00
parent d451c04331
commit d96305c012
1 changed files with 8 additions and 5 deletions

13
rope.c
View File

@ -66,10 +66,6 @@ int draw(void) {
int count = sizeof(points) / sizeof(Point);
if (holding > -1) {
Point *p = &points[holding];
p->pos = mouse;
}
for (int i = 0; i < count; i++) {
Point *p = &points[i];
@ -92,9 +88,16 @@ int draw(void) {
} else {
holding = -1;
}
}
if (holding > -1) {
Point *p = &points[holding];
p->pos = mouse;
}
for (int i = 0; i < count; i++) {
Point *p = &points[i];
Point *n = &points[(i+1)% count];
DrawCircle(p->pos.x, p->pos.y, radius, DARKGRAY);
DrawLineEx(p->pos, n->pos, radius / 2, DARKGRAY);
}