"cli/git@code.fbi.h-da.de:danet/gosdn.git" did not exist on "7b31ed502e731c72570bd5ea3f11f500a1bda1a1"
Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include "polygon.h"
#include "scene.h"
Polygon::Polygon(Point startIn, Scene *s) : Shape(startIn, s->getDefaultColour()) {
}
void Polygon::addPoint(Point toAdd) {
points.push_back(toAdd);
}
void Polygon::display(QPainter *qp) {
}
void Polygon::displayHighlight(QPainter *qp, QColor colourIn) {
}
void Polygon::update(Point in, Scene *parent) {
if (distanceBetweenPoints(Point(0, 0), start - in) < 10) {
points.emplace_back(0, 0);
parent->finalizeTrigger();
finished = true;
return;
}
addPoint(in);
}
float Polygon::innerDistance() {
return 100;
}
bool Polygon::pointInShape(Point in) {
}