Part::Part(const string &n):
name(n)
-{
- fill(graphic, graphic+N_STATES_, static_cast<Graphic *>(0));
-}
+{ }
const Graphic *Part::get_graphic(State state) const
{
Geometry rgeom = geom;
align.apply(rgeom, parent, margin);
GL::MeshBuilder bld(cache.create_mesh(*this, *graphic[state]->get_texture()));
- bld.matrix() *= GL::Matrix::translation(rgeom.x, rgeom.y, 0);
+ bld.transform(GL::Matrix::translation(rgeom.x, rgeom.y, 0));
graphic[state]->build(rgeom.w, rgeom.h, bld);
}