#pragma once #define MAX_TEXTURE 4096 #include #include using std::string; using std::vector; namespace layeredfs { struct Bitmap { string name; int width; int height; int packX; int packY; Bitmap(const string &name, int width, int height); }; struct Packer { int width; int height; vector bitmaps; Packer(int max_size); void Pack(vector &bitmaps); }; bool pack_textures(vector &textures, vector &packed_textures); }