package framework.gameMain; import java.io.IOException; import android.content.res.Resources; import framework.animation.Animation3D; import framework.model3D.Model3D; import framework.model3D.ModelFactory; import framework.model3D.ModelFileFormatException; public class GameModel { private Model3D model = null; private Resources res; private String fileName; public GameModel(Resources res, String fileName) { this.res = res; this.fileName = fileName; } public Animation3D getAnimation() { return new Animation3D(); } public Model3D getModel() { if(model == null && fileName != null) { try { model = ModelFactory.loadModel(res, fileName); } catch (IOException e) { e.printStackTrace(); } catch (ModelFileFormatException e) { e.printStackTrace(); } } return model; } public void clearModel(){ model = null; } }