X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;ds=sidebyside;f=src%2Fbattle%2FBattleState.h;h=67e0b786beb39364b390d0978f897a5a08ac82ad;hb=2955f56fb11fab871a34db5700befe55737d81d7;hp=205397a46a72db682f3085bf015a9ad266d36700;hpb=d997e6743dfa0df245bc3f59ee97ecd63efb3c4f;p=l2e.git diff --git a/src/battle/BattleState.h b/src/battle/BattleState.h index 205397a..67e0b78 100644 --- a/src/battle/BattleState.h +++ b/src/battle/BattleState.h @@ -12,6 +12,7 @@ #include "Monster.h" #include "../app/State.h" #include "../geometry/Point.h" +#include "../geometry/Vector.h" #include #include @@ -43,6 +44,11 @@ public: virtual void UpdateWorld(float deltaT); virtual void Render(SDL_Surface *); +private: + void RenderBackground(SDL_Surface *screen, const geometry::Vector &offset); + void RenderMonsters(SDL_Surface *screen, const geometry::Vector &offset); + void RenderHeroes(SDL_Surface *screen, const geometry::Vector &offset); + private: SDL_Surface *background; const PartyLayout *monstersLayout;