void StaticModel::find() { if (cache < 0) { for (int i = 0; i < World::sizeStaticMesh(); i++) { if (World::getStaticMesh(i).getID() == id) { cache = i; } } orAssertGreaterThanEqual(cache, 0); } }
void StaticModel::display(glm::mat4 VP) { if (cache < 0) { for (int i = 0; i < World::sizeStaticMesh(); i++) { if (World::getStaticMesh(i).getID() == id) { cache = i; } } orAssertGreaterThanEqual(cache, 0); } World::getStaticMesh(cache).display(VP * model); }