diff --git a/projects/mtg/include/CardEffect.h b/projects/mtg/include/CardEffect.h index b3f737289..d84429e6e 100644 --- a/projects/mtg/include/CardEffect.h +++ b/projects/mtg/include/CardEffect.h @@ -4,22 +4,18 @@ #include #include "Effects.h" +class CardGui; + class CardEffect : public Effect { public: - CardEffect(); + CardEffect(CardGui* target); ~CardEffect(); private: - static PIXEL_TYPE surface[MTG_IMAGE_WIDTH*MTG_IMAGE_HEIGHT]; - unsigned char sineTable1[256]; - unsigned char sineTable2[256]; - PIXEL_TYPE palette[256]; - JTexture * backTexture; - JTexture * backThumbTexture; + CardGui* target; public: - void UpdateSmall(float dt); - void UpdateBig(float dt); + virtual void Render(); };