summaryrefslogtreecommitdiffstats
path: root/q15/src/gameboard.h
diff options
context:
space:
mode:
Diffstat (limited to 'q15/src/gameboard.h')
-rw-r--r--q15/src/gameboard.h76
1 files changed, 0 insertions, 76 deletions
diff --git a/q15/src/gameboard.h b/q15/src/gameboard.h
deleted file mode 100644
index 8150acb6..00000000
--- a/q15/src/gameboard.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * $Id: gameboard.h,v 0.1 2005/08/14 12:10:05 denis Exp $
- *
- * Author: Denis Kozadaev ([email protected])
- * Description:
- *
- * See also: style(9)
- *
- * Hacked by:
- */
-
-#ifndef __GAME_BOARD_H__
-#define __GAME_BOARD_H__
-
-#include <stdlib.h>
-
-#include <tqwidget.h>
-#include <tqlabel.h>
-#include <tqpixmap.h>
-#include <tqtimer.h>
-
-
-class BoardItem:public TQLabel
-{
-public:
-
- BoardItem(int, TQWidget *parent = NULL, const char *name = NULL);
- ~BoardItem();
-
- int item()const{return (num);}
-
-private:
- int num;
-
-protected:
- void paintEvent(TQPaintEvent *);
-};
-
-//------------------------------------------------------------------------------
-
-class GameBoard:public TQWidget
-{
- Q_OBJECT
-public:
-
- GameBoard(TQWidget *parent = NULL, const char *name = NULL);
- ~GameBoard();
-
- void newGame();
- void loadImage();
-
-private:
- int n, nt, xt, yt, dx, dy;
- BoardItem *map[16];
- TQTimer *tmr;
- TQPixmap origin;
-
- void initMap();
- void startMoving(int, int);
- void checkEndGame();
- void newTask();
-
- int index(int, int);
- int mayMove(int);
- int step(int, int);
- int sign(int);
-
-protected:
- void resizeEvent(TQResizeEvent *);
- void mousePressEvent(TQMouseEvent *);
-
-private slots:
- void moveItem();
-};
-
-#endif /* __GAME_BOARD_H__ */