29 lines
506 B
C
Raw Normal View History

2019-02-12 13:12:11 +03:00
#ifndef SNAKEITEM_H
#define SNAKEITEM_H
#include "baseitem.h"
2019-02-13 13:03:40 +03:00
#include <QVector>
2019-02-12 13:12:11 +03:00
namespace ClientProtocol {
2019-02-13 13:03:40 +03:00
class CLIENTPROTOCOLSHARED_EXPORT SnakeItem: public BaseItem
2019-02-12 13:12:11 +03:00
{
private:
unsigned int _spead = 0;
2019-02-13 13:03:40 +03:00
QVector<double> _skillet;
2019-02-12 13:12:11 +03:00
public:
2019-02-13 13:03:40 +03:00
explicit SnakeItem(unsigned int id);
2019-02-12 13:12:11 +03:00
~SnakeItem() override;
bool isValid() override;
QDataStream &operator <<(QDataStream &stream) override;
QDataStream &operator >>(QDataStream &stream) const override;
};
}
#endif // SNAKEITEM_H