From e59975edb1895ba4a92181b183c192a985a5d3ca Mon Sep 17 00:00:00 2001 From: Otto Naderer Date: Mon, 5 Nov 2018 13:05:08 +0100 Subject: [PATCH] initial prj setup --- prj/flasim.pro | 20 ++++++++++++++++++++ src/FlaSimApp.cpp | 0 src/FlaSimApp.hpp | 18 ++++++++++++++++++ src/main.cpp | 9 +++++++++ 4 files changed, 47 insertions(+) create mode 100644 prj/flasim.pro create mode 100644 src/FlaSimApp.cpp create mode 100644 src/FlaSimApp.hpp create mode 100644 src/main.cpp diff --git a/prj/flasim.pro b/prj/flasim.pro new file mode 100644 index 0000000..adf22b2 --- /dev/null +++ b/prj/flasim.pro @@ -0,0 +1,20 @@ +QT -= core gui + +CONFIG += debug_and_release +Release:TARGET = flasim +Debug:TARGET = flasimD +TEMPLATE = app + +unix:INCLUDEPATH += /usr/include/irrlicht +win32:INCLUDEPATH += ../pharus/external/irrlicht + +unix:LIBS += -lIrrlicht + +DESTDIR = ../bin + +HEADERS += \ + ../src/FlaSimApp.hpp + +SOURCES += \ + ../src/FlaSimApp.cpp \ + ../src/main.cpp diff --git a/src/FlaSimApp.cpp b/src/FlaSimApp.cpp new file mode 100644 index 0000000..e69de29 diff --git a/src/FlaSimApp.hpp b/src/FlaSimApp.hpp new file mode 100644 index 0000000..7adc38f --- /dev/null +++ b/src/FlaSimApp.hpp @@ -0,0 +1,18 @@ +#include + +class FlaSimApp : public irr::IEventReceiver +{ +public: + FlaSimApp(); + ~FlaSimApp(); + + void execute(); + + bool OnEvent(const irr::SEvent& e); + +private: + irr::IrrlichtDevice *dev; + irr::scene::ISceneManager *sman; + irr::video::IVideoDriver *drv; + irr::gui::IGUIEnvironment *gui; +}; diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..41b8e2a --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,9 @@ +#include "FlaSimApp.hpp" + +int main() +{ + FlaSimApp a; + a.execute(); + + return 0; +}