static errcode GetBox(parsehandle * ph, SceneHandle scene) { apivector min, max; void * tex; errcode rc; rc = GetString(ph, "MIN"); rc |= GetVector(ph, &min); rc |= GetString(ph, "MAX"); rc |= GetVector(ph, &max); rc |= GetTexture(ph, scene, &tex); rt_box(scene, tex, min, max); return rc; }
static errcode GetBox(FILE * dfile) { vector min, max; void * tex; errcode rc; rc = GetString(dfile, "MIN"); rc |= GetVector(dfile, &min); rc |= GetString(dfile, "MAX"); rc |= GetVector(dfile, &max); rc |= GetTexture(dfile, &tex); rt_box(tex, min, max); return rc; }