9 #ifndef YAGE_SPRITESHEET_H 10 #define YAGE_SPRITESHEET_H 14 #include <rapidjson/reader.h> 34 : x(x_i), y(y_i), width(width_i), height(height_i)
39 typedef std::map<std::string, details::Coordinate>
SpriteMap;
46 SpriteSheet(std::string pngFileName, std::string jsonFileName);
48 void sprite(std::string spriteName)
const;
49 std::string fileContent(std::string jsonFileName)
const;
Definition: spritesheet.h:43
Coordinate(int x_i, int y_i, int width_i, int height_i)
Definition: spritesheet.h:33
int x
Definition: spritesheet.h:26
std::map< std::string, details::Coordinate > SpriteMap
Definition: spritesheet.h:39
Texture texture_
Definition: spritesheet.h:52
int width
Definition: spritesheet.h:28
int height
Definition: spritesheet.h:29
Definition: spritesheet.h:25
int y
Definition: spritesheet.h:27
Project namespace.
Definition: camera2d.cpp:13
details::SpriteMap fileLocations_
Definition: spritesheet.h:53