4
1
mirror of https://github.com/QuasarApp/Snake.git synced 2025-05-01 04:04:44 +00:00
2019-04-30 16:29:36 +03:00

33 lines
752 B
C++

#ifndef SNAKE_H
#define SNAKE_H
#include "basenetworkobject.h"
namespace ClientProtocol {
class Snake: public BaseNetworkObject
{
private:
quint8 speed;
quint8 snakeClass;
QList<float> skillet;
public:
Snake();
quint8 getSpeed() const;
void setSpeed(const quint8 &value);
quint8 getSnakeClass() const;
void setSnakeClass(const quint8 &value);
QList<float> getSkillet() const;
void setSkillet(const QList<float> &value);
BaseNetworkObject *create() const override;
NetworkClassSize classSize() const override;
QDataStream &writeToStream(QDataStream &stream) const override;
QDataStream &readFromStream(QDataStream &stream) override;
bool isValid() const override;
};
}
#endif // SNAKE_H