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