{
}
-Texture *TextureSet::get_texture(const char *name, TextureType type) const
+Texture *TextureSet::get_texture(const char *name, TextureType type, const DataMap *dmap) const
{
char *fname;
- int nsize = datamap_path_size(name);
+ int nsize = dmap ? dmap->path_size(name) : 0;
if(nsize) {
fname = (char*)alloca(nsize);
- datamap_lookup(name, fname, nsize);
+ dmap->lookup(name, fname, nsize);
} else {
fname = (char*)name;
}