* Add missing files.
This commit is contained in:
jean.chalard
2009-08-22 06:01:52 +00:00
parent 3349f974f1
commit b2f75d45e7
21 changed files with 1625 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
#include "string.h"
#include <vector>
#include <hge/hgeparticle.h>
#include "config.h"
#include "JGE.h"
#include "MTGDefinitions.h"
#include "GameApp.h"
#include "GuiLayers.h"
class ManaIcon : public Pos
{
static const float DESTX;
static const float DESTY;
hgeParticleSystem* particleSys;
JQuad* icon;
float zoomP1, zoomP2, zoomP3, zoomP4, zoomP5, zoomP6;
float xP1, xP2, xP3;
float yP1, yP2, yP3;
float tP1;
float f;
public:
enum { ALIVE, WITHERING, DROPPING, DEAD } mode;
int color;
void Render();
void Update(float dt);
void Wither();
void Drop();
ManaIcon(int color, float x, float y);
~ManaIcon();
};
class GuiMana : public GuiLayer
{
protected:
vector<ManaIcon*> manas;
public:
GuiMana();
virtual void Render();
virtual void Update(float dt);
virtual int receiveEventPlus(WEvent * e);
virtual int receiveEventMinus(WEvent * e);
};