TapestryEngine

A 2D Platformer Game Engine
Log | Files | Refs

f2d4c3adf3a2cfbbc66b50ceaff0ee02e2187d32.svn-base (592B)


      1 #ifndef MISCDRAW_H
      2 #define MISCDRAW_H
      3 
      4 #include"Actor.h"
      5 #include"bones.h"
      6 #include"Camera.h"
      7 #include"Utils.h"
      8 
      9 SDL_Rect GetScreenPos(Actor& act, Camera cam);
     10 
     11 SDL_Rect DrawActorAnim(SDL_Renderer* ren, Actor& act, animation* anim, Camera cam, int dir);
     12 
     13 bool DrawParallax(SDL_Renderer* ren, SDL_Texture* img, Camera cam, float scale, int worldH, int worldW);
     14 
     15 SDL_Rect DrawActor(SDL_Renderer* ren, Actor& act, Camera cam);
     16 
     17 bool DrawRect(SDL_Renderer* mRen, SDL_Rect WrldPos, Camera& mCam);
     18 
     19 bool DrawText(SDL_Renderer* ren, char* text);
     20 
     21 bool DrawBone(SDL_Renderer* ren, Bone* bone);
     22 #endif