From 4b86f12f3a8dcdec68cfd65470560f205cf67dad Mon Sep 17 00:00:00 2001 From: Rtch90 Date: Sun, 19 Feb 2012 21:18:26 +0000 Subject: [PATCH] [Add] Who wants to see some magical abilities? --- Unuk-QT/Unuk-QT.pro | 6 ++---- src/libUnuk/Engine/Spells.h | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 src/libUnuk/Engine/Spells.h diff --git a/Unuk-QT/Unuk-QT.pro b/Unuk-QT/Unuk-QT.pro index cb08ce9..8f97244 100644 --- a/Unuk-QT/Unuk-QT.pro +++ b/Unuk-QT/Unuk-QT.pro @@ -1,5 +1,4 @@ CONFIG -= qt - LIBS += -lGL \ -lSDL \ -lSDL_ttf \ @@ -7,7 +6,6 @@ LIBS += -lGL \ -lSDL_gfx \ -ltinyxml \ -lGLU - HEADERS += ../src/Libs/wglext.h \ ../src/Libs/glxext.h \ ../src/libUnuk/Engine/WorldManager.h \ @@ -46,8 +44,8 @@ HEADERS += ../src/Libs/wglext.h \ ../src/libUnuk/System/Vec2.h \ ../src/libUnuk/System/MathBox.h \ ../src/libUnuk/Engine/Pathfinding.h \ - ../src/libUnuk/UI/SavegameMenu.h - + ../src/libUnuk/UI/SavegameMenu.h \ + ../src/libUnuk/Engine/Spells.h SOURCES += ../src/libUnuk/Engine/WorldManager.cpp \ ../src/libUnuk/Engine/ParticleEmitter.cpp \ ../src/libUnuk/Engine/NPC.cpp \ diff --git a/src/libUnuk/Engine/Spells.h b/src/libUnuk/Engine/Spells.h new file mode 100644 index 0000000..03eabc2 --- /dev/null +++ b/src/libUnuk/Engine/Spells.h @@ -0,0 +1,21 @@ +#pragma once; +#include "../../Unuk/Player.h" +#include "../System/Timer.h" +#include "ParticleEmitter.h" + +class Spells { +public: + Spells(void); + ~Spells(void); + + enum { + FIREBALL, + ICE + }; + + void CastSpell(Player* player); + +private: + Timer* _timeBetweenCast; + +};