001 package components; 002 003 import java.util.Map; 004 005 /** 006 * A BallFactory is an immutable object that makes Balls 007 * 008 */ 009 010 public class BallFactory extends GameObjectFactory<Ball> { 011 012 //see specs of super class 013 public Ball newInstance(Map<String,String> p, GameSpace g) { 014 return new Ball(p, g); 015 /* 016 return new Ball(ParseProp.tlf(p), 017 ParseProp.velocity(p), 018 ParseProp.orientVector(p), 019 ParseProp.orientAngle(p), 020 ParseProp.name(p), 021 g); 022 */ 023 } 024 025 026 }