Exemple #1
0
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);
    }
}
Exemple #2
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);
}