Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- #include "GameObject.h"
- #define EFFECT_LIFESPAN 300
- #define FLAME_BBOX_WIDTH 8
- #define FLAME_BBOX_HEIGHT 8
- class HitEffect: public CGameObject
- {
- DWORD startToShow;
- public:
- HitEffect();
- void Show();
- void End();
- virtual void Render();
- virtual void GetBoundingBox(float& left, float& top, float& right, float& bottom) ;
- };
- #pragma once
- #include "HitEffect.h"
- #include "GameObject.h"
- class FlamesEffect
- {
- vector<HitEffect*> flames;
- static FlamesEffect* __instance;
- public:
- void Add(HitEffect* flame);
- //void Show(LPGAMEOBJECT obj);
- FlamesEffect() { ; }
- static FlamesEffect* GetInstance();
- };
Add Comment
Please, Sign In to add comment