50 lines
607 B
C++
50 lines
607 B
C++
#include "line.h"
|
|
|
|
Line::Line() {}
|
|
|
|
void Line::setStartPoint(int x, int y)
|
|
{
|
|
startX = x;
|
|
startY = y;
|
|
}
|
|
|
|
void Line::setEndPoint(int x, int y)
|
|
{
|
|
endX = x;
|
|
endY = y;
|
|
}
|
|
|
|
void Line::setColor(QString newColor)
|
|
{
|
|
color = newColor;
|
|
}
|
|
|
|
int Line::getStartX()
|
|
{
|
|
return startX;
|
|
}
|
|
|
|
int Line::getStartY()
|
|
{
|
|
return startY;
|
|
}
|
|
|
|
int Line::getEndX()
|
|
{
|
|
return endX;
|
|
}
|
|
|
|
int Line::getEndY()
|
|
{
|
|
return endY;
|
|
}
|
|
|
|
QString Line::getColor()
|
|
{
|
|
return color;
|
|
}
|
|
|
|
QString Line::toLuaTable()
|
|
{
|
|
return QString("{ %1, %2, %3, %4, \"%5\" }").arg(startX).arg(startY).arg(endX).arg(endY).arg(color);
|
|
}
|