moagg.game.control.weapon.turret
Class AbstractProjectileFactoryImpl

java.lang.Object
  extended by moagg.game.control.weapon.turret.AbstractProjectileFactoryImpl
All Implemented Interfaces:
ProjectileFactory
Direct Known Subclasses:
BlasterFactoryImpl, LaserFactoryImpl

public abstract class AbstractProjectileFactoryImpl
extends java.lang.Object
implements ProjectileFactory


Constructor Summary
AbstractProjectileFactoryImpl()
           
 
Method Summary
protected  AimingStrategy createAiming(AbstractBarrel barrel)
           
protected  void initProjectile(ShootableObject projectile, Turret turret, AbstractBarrel barrel, int angle, InternalGameControl gameControl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface moagg.game.control.weapon.ProjectileFactory
createProjectile
 

Constructor Detail

AbstractProjectileFactoryImpl

public AbstractProjectileFactoryImpl()
Method Detail

createAiming

protected AimingStrategy createAiming(AbstractBarrel barrel)

initProjectile

protected void initProjectile(ShootableObject projectile,
                              Turret turret,
                              AbstractBarrel barrel,
                              int angle,
                              InternalGameControl gameControl)


Copyright © 2008. All Rights Reserved.