27 lines
560 B
C
Raw Normal View History

2018-09-27 00:10:42 +03:00
#ifndef ITEMWORLD_H
#define ITEMWORLD_H
2018-10-08 21:10:07 +03:00
#include "guiobject.h"
2018-09-27 00:10:42 +03:00
#include <QString>
2018-10-08 21:10:07 +03:00
class ItemWorld : public GuiObject
2018-09-27 00:10:42 +03:00
{
private:
2018-10-11 00:04:52 +03:00
bool beckGroundObject = false;
protected:
2018-11-25 03:24:41 +03:00
virtual void setSize(double h, double w);
virtual void setLoc(double x, double y);
2018-10-11 00:04:52 +03:00
void setBeckGroundObject(bool value);
public:
2018-12-01 21:06:40 +03:00
ItemWorld(double x, double y, const QString& GuiTemplate = "GraphicItem");
2018-09-27 00:10:42 +03:00
void render();
2018-11-28 22:17:30 +03:00
virtual bool move(const GuiObject* snakeRiger, double dx);
2018-10-11 00:04:52 +03:00
bool isBeckGroundObject();
2018-09-27 00:10:42 +03:00
~ItemWorld();
};
#endif // ITEMWORLD_H