#ifndef _IMAGE_ #define _IMAGE_ #include #include "drawable.h" class Image: public Drawable{ public: virtual void loadImage(std::string path)=0; virtual void draw()=0; virtual void draw(const float x, const float y)=0; virtual void draw(int startX, int startY,int subheight, int subwidth)=0; virtual void draw(const float x, const float y,int startX, int startY,int subheight, int subwidth)=0; }; #endif