X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpart.h;h=58386ca8f611560ad5fa21ba9cf28b8259dea365;hb=d7ae291415a21cc886fe318070b41ac8d3e57a30;hp=29085c2a4d5d81b87cd6669dd6e04f07f1a6e4c5;hpb=131ac8ff2c06f94d40f4bf98d4a6ec0d113cdffc;p=libs%2Fgltk.git diff --git a/source/part.h b/source/part.h index 29085c2..58386ca 100644 --- a/source/part.h +++ b/source/part.h @@ -18,18 +18,20 @@ class Part public: class Loader: public DataFile::Loader { - public: - Loader(Part &); - ~Loader(); private: Part ∂ + Resources &res; + public: + Loader(Part &, Resources &); + ~Loader(); + private: void graphic(State, const std::string &); void align(int, int); void fill(bool, bool); }; - Part(const Resources &, const std::string &); + Part(const std::string &); const std::string &get_name() const { return name; } const Graphic *get_graphic(State) const; unsigned get_width() const { return width; } @@ -39,7 +41,6 @@ public: bool get_fill_y() const { return fill_y; } void render(const Geometry &, State) const; private: - const Resources &res; std::string name; const Graphic *graphic[N_STATES_]; unsigned width;