//Player class header #ifndef __PLAYER_H_INCLUDED__ #define __PLAYER_H_INCLUDED__ #include #include #include #include"dt.h" #include"entity.h" #include"texture.h" class Entity; class Player: public Entity{ public: void print(int x, int y,int cameraX); int check(SDL_Rect rectA,int type); Player(SDL_Renderer** render); private: void loadMedia(); void move(); int intVelX(); SDL_Renderer** renderer; DeltaTime dTime; bool ground; bool topCollision; //int posX, posY; float velocityX = 0; float velocityY = 0; bool isRunning = false; bool ifRunning = false; int oldPosX, oldPosY; bool first; int power = 0; PosuTexture ply; SDL_Rect plyFrame[3]; SDL_Rect plyRun; }; #endif