/* -*- C++ -*- */
#ifndef _GAMEVIEWWIDGET_H_
#define _GAMEVIEWWIDGET_H_
#include <qwidget.h>
#include "PerfomGamePlay.h"
class GameViewWidget : public QWidget
{
Q_OBJECT
public:
GameViewWidget (QWidget *parent, const char *name=0);
~GameViewWidget();
void setPerformGamePlay (SetPerformGamePlay *_performGamePlay);
static int ActionKeys [12];
enum ActionKeysEnumerate {KEY_MOVE_LEFT,KEY_MOVE_RIGHT,
KEY_MOVE_UP,KEY_MOVE_DOWN,
KEY_MOVE_TO_BOTTOM,KEY_MOVE_FAST_TO_BOTTOM,
KEY_ROTATE_POS_X,KEY_ROTATE_NEG_X,
KEY_ROTATE_POS_Y,KEY_ROTATE_NEG_Y,
KEY_ROTATE_POS_Z,KEY_ROTATE_NEG_Z,
KEY_NOT_USED};
public slots:
void newGame();
signals:
void updatePoints (int i);
void gameEnded();
protected:
PerformGamePlay *performGamePlay;
void keyPressEvent (QKeyEvent *e);
};
#endif _GAMEVIEWWIDGET_H_
Documentation generated by skyhunter@Dagobah on Wed Sep 16 18:39:03 MEST 1998