#ifndef _SNAKE_H_ #define _SNAKE_H_ #include #include class QWidget; class QPaintEvent; class Snake { private: QWidget *_widget; int *_field; int _width, _height; int _x, _y; int _direction; int _snakeLen; QList _snake; public: Snake(QWidget *widget); virtual ~Snake(); void paint(QPaintEvent *event); void addFood(); void scanDir(int x, int y, int &what, int &dist); }; #endif