#ifndef SNAKE_H #define SNAKE_H #include "basenetworkobject.h" namespace ClientProtocol { class Snake: public BaseNetworkObject { private: quint8 speed; quint8 snakeClass; QList skillet; public: Snake(); quint8 getSpeed() const; void setSpeed(const quint8 &value); quint8 getSnakeClass() const; void setSnakeClass(const quint8 &value); QList getSkillet() const; void setSkillet(const QList &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