~masgk3team/masgk3/roads

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
#ifndef ROAD_HPP
#define ROAD_HPP
//-----//
#include <QLineF>
//-----//
#include "Entity.hpp"
//-----//

class QImage;
class QVector2D;

class Road : public Entity
{
	QLineF mLine;
public:
	Road(const QVector2D &s, const QVector2D &e);
	Road(const QLineF &road);

	const QVector2D Start() const;
	const QVector2D End()   const;
	const QLineF line() const;
	void setLine(const QLineF &line);
    bool Valid(const QImage*) const;
};
//-----//
#endif // ROAD_HPP