// Add an item to the entity List private void addRenderItem(Entity e) { if (e.keyExists("name")) { if (e.keyExists("model")) { // TODO: Check to make sure actually is a Model class Model ent_model = (Model) e.getProperty("model"); if (ent_model != null) { ent_model.verify(); ent_model.createVBO(); ent_model.reduceHull(); e.setCollisionShape(ent_model.getCollisionShape()); } else { System.out.println("Trying to add/update render object of NULL model"); } } } else { System.out.println("Trying to add/update render object of unnamed entity"); } }
private void removeRenderItem(Entity e) { if (e.keyExists("name")) { // TODO: Check to make sure actually is a Model class Model ent_model = (Model) e.getProperty("model"); if (ent_model != null) { ent_model.destroyVBO(); } else { System.out.println("Trying to delete render object of NULL model"); } } else { System.out.println("Trying to delete render object of unnamed entity"); } }