Changed ints to QPoint and basic line creation
This commit is contained in:
parent
bcd01a95b3
commit
4ae8031e88
4 changed files with 58 additions and 43 deletions
30
line.cpp
30
line.cpp
|
|
@ -2,16 +2,14 @@
|
|||
|
||||
Line::Line() {}
|
||||
|
||||
void Line::setStartPoint(int x, int y)
|
||||
void Line::setStartPoint(QPoint newPoint)
|
||||
{
|
||||
startX = x;
|
||||
startY = y;
|
||||
start = newPoint;
|
||||
}
|
||||
|
||||
void Line::setEndPoint(int x, int y)
|
||||
void Line::setEndPoint(QPoint newPoint)
|
||||
{
|
||||
endX = x;
|
||||
endY = y;
|
||||
end = newPoint;
|
||||
}
|
||||
|
||||
void Line::setColor(QString newColor)
|
||||
|
|
@ -19,24 +17,14 @@ void Line::setColor(QString newColor)
|
|||
color = newColor;
|
||||
}
|
||||
|
||||
int Line::getStartX()
|
||||
const QPoint &Line::getStart()
|
||||
{
|
||||
return startX;
|
||||
return start;
|
||||
}
|
||||
|
||||
int Line::getStartY()
|
||||
const QPoint &Line::getEnd()
|
||||
{
|
||||
return startY;
|
||||
}
|
||||
|
||||
int Line::getEndX()
|
||||
{
|
||||
return endX;
|
||||
}
|
||||
|
||||
int Line::getEndY()
|
||||
{
|
||||
return endY;
|
||||
return start;
|
||||
}
|
||||
|
||||
QString Line::getColor()
|
||||
|
|
@ -46,5 +34,5 @@ QString Line::getColor()
|
|||
|
||||
QString Line::toLuaTable()
|
||||
{
|
||||
return QString("{ %1, %2, %3, %4, \"%5\" }").arg(startX).arg(startY).arg(endX).arg(endY).arg(color);
|
||||
return QString("{ %1, %2, %3, %4, \"%5\" }").arg(start.x()).arg(start.y()).arg(end.x()).arg(end.y()).arg(color);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue