X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpart.cpp;h=aacc52adc28048372c6353dfe8b9a78c2acb72d5;hb=b4d0a86b77fb5146f5a4f6c76690c16204210f1a;hp=22aa378f3f41d52146c473243b821938031ffc0c;hpb=6deafc9f236b90175a303944815f7c0eac1c95c1;p=libs%2Fgltk.git diff --git a/source/part.cpp b/source/part.cpp index 22aa378..aacc52a 100644 --- a/source/part.cpp +++ b/source/part.cpp @@ -11,9 +11,7 @@ namespace GLtk { Part::Part(const string &n): name(n) -{ - fill(graphic, graphic+N_STATES_, static_cast(0)); -} +{ } const Graphic *Part::get_graphic(State state) const { @@ -46,7 +44,7 @@ Part::Loader::Loader(Part &p, Resources &r): add("size", &Loader::size); } -Part::Loader::~Loader() +void Part::Loader::finish() { for(unsigned i=0; i(n)); + Graphic *grph = (n.empty() ? nullptr : &get_collection().get(n)); for(int i=0; i