Newer
Older
Import / applications / HighwayDash / GameSim / TestVis.h
@John John on 29 Dec 2020 502 bytes bulk import from macbookpro checkouts
#ifndef TEST_VIS_H
#define TEST_VIS_H


#include <QWidget>
#include "GameSim.h"


class TestVis : public QWidget
{
public:
    TestVis();
    TestVis(GameSim* a_gameSim);
    ~TestVis();

    void paintEvent(QPaintEvent* pe) override;
    void timerEvent(QTimerEvent* te) override;
    void mousePressEvent(QMouseEvent* me) override;
    void keyPressEvent(QKeyEvent* ke) override;

private:
    GameSim* m_gameSim; // TODO: unique_ptr
    bool m_ownSim;
    bool m_running;
};


#endif // TEST_VIS_H