lines-grid-editor/line.cpp

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);
}