Silly Adventure Point&Click games maker (or supposed to be)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

34 lines
579 B

#ifndef GAME_H
#define GAME_H
#include <memory>
#include <QEventTransition>
#include <QSignalTransition>
#include <QGraphicsWidget>
#include <QObject>
#include <QPropertyAnimation>
#include <QApplication>
#include <QAction>
/* Game
* The primary game class. */
struct GameFeatures;
class Game final : public QObject
{
Q_OBJECT
Q_DISABLE_COPY_MOVE(Game)
private:
void buildStateMachine();
void buildHotKeys();
std::unique_ptr<GameFeatures> game_features;
public:
explicit Game();
virtual ~Game() override;
void start();
};
#endif // GAME_H