namespace Msp {
namespace GLtk {
-Part::Part(const Resources &r, const string &n):
- res(r),
+Part::Part(const string &n):
name(n),
width(1),
height(1),
}
-Part::Loader::Loader(Part &p):
- part(p)
+Part::Loader::Loader(Part &p, Resources &r):
+ part(p),
+ res(r)
{
add("graphic", &Loader::graphic);
add("align", &Loader::align);
void Part::Loader::graphic(State s, const string &n)
{
- part.graphic[s]=&part.res.get_graphic(n);
+ part.graphic[s]=res.get<Graphic>(n);
}
void Part::Loader::align(int x, int y)