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; +}