package template.shooting; import framework.animation.Animation3D; import framework.animation.AnimationFactory; import framework.gameMain.ActorModel; import framework.physics.Solid3D; public class EnemiesBulletModel extends ActorModel { String animationFileName = null; Animation3D animation = null; public EnemiesBulletModel(String modelFileName, String animationFileName) { super(modelFileName); this.animationFileName = animationFileName; } public EnemiesBullet createEnemiesBullet() { Solid3D body = new Solid3D(getModel().createObject()); if (animationFileName != null && animation == null) { animation = AnimationFactory.loadAnimation(animationFileName); } return new EnemiesBullet(body, animation); } }