11 // typedef std::pair<int32_t, int32_t> Position;
16 Image(const std::string
& path
);
19 virtual int width() const;
20 virtual int height() const;
22 const std::pair
<int32_t, int32_t> position() const;
23 void setPosition(const std::pair
<int32_t, int32_t>& position
);
25 // TODO: set a scene in the constructor, and draw into that scene
26 void draw(SDL_Surface
*dest
) const;
29 SDL_Surface
*surface_
;
32 std::pair
<int32_t, int32_t> position_
;
37 #endif // MUSK_IMAGE_H_