X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgamewidget.h;fp=src%2Fgamewidget.h;h=28ff3b4096a3d479b669b57b511efdededb75fb7;hb=af4549443047a8b46809a541674d04745f7b5037;hp=f58bafdfeb735e2607653072e529dbb9c99e97ba;hpb=39aecbb4b0703dcc20f2062fb9cb0e520ca78176;p=warehouse-man-deluxe diff --git a/src/gamewidget.h b/src/gamewidget.h index f58bafd..28ff3b4 100644 --- a/src/gamewidget.h +++ b/src/gamewidget.h @@ -21,21 +21,19 @@ class GameWidget: public QWidget void mouseDoubleClickEvent(QMouseEvent * event); void keyPressEvent(QKeyEvent * event); void keyReleaseEvent(QKeyEvent * event); + void resizeEvent(QResizeEvent * event); signals: void UpdateScore(int); void GameWasWon(void); public: + void CreateBackground(void); void NextLevel(void); void ResetLevel(void); + void UndoLastMove(void); /* void DrawBoard(QPainter * painter, QRect r); - bool CreateBackground(void); - void OnLButtonDown(QPoint point); - void OnLButtonUp(QPoint point); - void OnMouseMove(QPoint point); - void OnLButtonDblClk(QPoint point); void HandleAutoRemove(void); void AnimateCards(int nCard, int nAce, int nTabX, int nTabY); bool IsValidMoveToAce(int nAceM); @@ -44,6 +42,7 @@ class GameWidget: public QWidget bool PlayerWon(void); void HandleStatistics(void);*/ private: + void ResizeGrid(void); void Pause(int); public: @@ -58,6 +57,7 @@ class GameWidget: public QWidget int boxX, boxY; int movingBoxPositionX; int movingBoxPositionY; + int offsetX, offsetY; }; #endif // __GAMEWIDGET_H__