|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Weapon in moagg.game.control.collision |
---|
Methods in moagg.game.control.collision with parameters of type Weapon | |
---|---|
protected void |
AbstractCollisionHandler.updateShipWeapon(Ship ship,
Weapon weapon)
|
Uses of Weapon in moagg.game.control.handler |
---|
Methods in moagg.game.control.handler with parameters of type Weapon | |
---|---|
protected ProjectileFactory |
ShootHandler.createProjectileFactory(Weapon weapon)
|
protected void |
ShootHandler.handleShoot(ShooterObject shooter,
Weapon weapon,
InternalGameControl gameControl)
|
Uses of Weapon in moagg.game.control.weapon |
---|
Methods in moagg.game.control.weapon with parameters of type Weapon | |
---|---|
void |
ProjectileFactory.createProjectile(ShooterObject shooter,
Weapon weapon,
InternalGameControl gameControl)
|
Uses of Weapon in moagg.game.control.weapon.mortar |
---|
Methods in moagg.game.control.weapon.mortar with parameters of type Weapon | |
---|---|
void |
SmartProjectileFactoryImpl.createProjectile(ShooterObject shooter,
Weapon weapon,
InternalGameControl gameControl)
|
void |
RandomProjectileFactoryImpl.createProjectile(ShooterObject shooter,
Weapon weapon,
InternalGameControl gameControl)
|
void |
FixedProjectileFactoryImpl.createProjectile(ShooterObject shooter,
Weapon weapon,
InternalGameControl gameControl)
|
Uses of Weapon in moagg.game.control.weapon.sam |
---|
Methods in moagg.game.control.weapon.sam with parameters of type Weapon | |
---|---|
void |
MissileFactoryImpl.createProjectile(ShooterObject shooter,
Weapon weapon,
InternalGameControl gameControl)
|
Uses of Weapon in moagg.game.control.weapon.ship |
---|
Methods in moagg.game.control.weapon.ship with parameters of type Weapon | |
---|---|
void |
DoubleDecoratorProjectileFactoryImpl.createProjectile(ShooterObject shooter,
Weapon weapon,
InternalGameControl gameControl)
|
void |
TripleDecoratorProjectileFactoryImpl.createProjectile(ShooterObject shooter,
Weapon weapon,
InternalGameControl gameControl)
|
void |
LaserFactoryImpl.createProjectile(ShooterObject shooter,
Weapon weapon,
InternalGameControl gameControl)
|
void |
BackDecoratorProjectileFactoryImpl.createProjectile(ShooterObject shooter,
Weapon weapon,
InternalGameControl gameControl)
|
void |
BlasterFactoryImpl.createProjectile(ShooterObject shooter,
Weapon weapon,
InternalGameControl gameControl)
|
Uses of Weapon in moagg.game.control.weapon.tank |
---|
Methods in moagg.game.control.weapon.tank with parameters of type Weapon | |
---|---|
void |
LaserFactoryImpl.createProjectile(ShooterObject shooter,
Weapon weapon,
InternalGameControl gameControl)
|
void |
BlasterFactoryImpl.createProjectile(ShooterObject shooter,
Weapon weapon,
InternalGameControl gameControl)
|
Uses of Weapon in moagg.game.control.weapon.turret |
---|
Methods in moagg.game.control.weapon.turret with parameters of type Weapon | |
---|---|
void |
LaserFactoryImpl.createProjectile(ShooterObject shooter,
Weapon weapon,
InternalGameControl gameControl)
|
void |
BlasterFactoryImpl.createProjectile(ShooterObject shooter,
Weapon weapon,
InternalGameControl gameControl)
|
Uses of Weapon in moagg.model.object |
---|
Methods in moagg.model.object that return Weapon | |
---|---|
Weapon |
ShooterObject.getWeapon()
|
Methods in moagg.model.object with parameters of type Weapon | |
---|---|
void |
ShooterObject.setWeapon(Weapon weapon)
|
Uses of Weapon in moagg.model.object.sprite |
---|
Methods in moagg.model.object.sprite that return Weapon | |
---|---|
Weapon |
Tank.getWeapon()
|
Weapon |
Ship.getWeapon()
|
Weapon |
Mortar.getWeapon()
|
Weapon |
Turret.getWeapon()
|
Weapon |
Sam.getWeapon()
|
Methods in moagg.model.object.sprite with parameters of type Weapon | |
---|---|
void |
Tank.setWeapon(Weapon weapon)
|
void |
Ship.setWeapon(Weapon weapon)
|
void |
Mortar.setWeapon(Weapon weapon)
|
void |
Turret.setWeapon(Weapon weapon)
|
void |
Sam.setWeapon(Weapon weapon)
|
Uses of Weapon in moagg.model.weapon |
---|
Subinterfaces of Weapon in moagg.model.weapon | |
---|---|
interface |
FireStrategy
Every weapon derived from AbstractWeapon uses a fire strategy implementing this interface. |
Classes in moagg.model.weapon that implement Weapon | |
---|---|
class |
AbstractWeapon
This is an abstract implementation of a weapon delegating the having the ability to inject a fire strategy. |
class |
ContinuousFireStrategy
This fire strategy is firing continuous shots with a settable reload time in-between when the "fire button" is pressed. |
class |
NullWeapon
A null implementation that does nothing. |
class |
SingleFireStrategy
This fire strategy is firing only one shot when the "fire button" is pressed. |
class |
WeaponDecorator
Weapon implementations may be enhanced by decorators extending this class. |
class |
WeaponList
|
Methods in moagg.model.weapon that return Weapon | |
---|---|
Weapon |
WeaponDecorator.getWeapon()
|
Methods in moagg.model.weapon that return types with arguments of type Weapon | |
---|---|
java.util.List<Weapon> |
WeaponList.getWeapons()
|
Methods in moagg.model.weapon with parameters of type Weapon | |
---|---|
void |
WeaponList.addWeapon(Weapon weapon)
|
void |
WeaponDecorator.setWeapon(Weapon weapon)
|
Constructors in moagg.model.weapon with parameters of type Weapon | |
---|---|
WeaponDecorator(Weapon weapon)
|
Uses of Weapon in moagg.model.weapon.mortar |
---|
Classes in moagg.model.weapon.mortar that implement Weapon | |
---|---|
class |
AbstractBarrel
|
class |
BarrelList
|
class |
FixedBarrel
|
class |
RandomBarrel
|
class |
SmartBarrel
|
Uses of Weapon in moagg.model.weapon.sam |
---|
Classes in moagg.model.weapon.sam that implement Weapon | |
---|---|
class |
MissileLauncher
|
Uses of Weapon in moagg.model.weapon.ship |
---|
Classes in moagg.model.weapon.ship that implement Weapon | |
---|---|
class |
BackDecorator
|
class |
DoubleDecorator
This class represents a variant of the "standard" blaster where two shots are fired at the same time. |
class |
TripleDecorator
|
Constructors in moagg.model.weapon.ship with parameters of type Weapon | |
---|---|
BackDecorator(Weapon weapon)
|
|
DoubleDecorator(Weapon weapon)
|
|
TripleDecorator(Weapon weapon)
|
Uses of Weapon in moagg.model.weapon.tank |
---|
Classes in moagg.model.weapon.tank that implement Weapon | |
---|---|
class |
Blaster
This class represents a blaster gun for tanks. |
class |
Laser
This class represents a laser gun for tanks. |
Uses of Weapon in moagg.model.weapon.turret |
---|
Classes in moagg.model.weapon.turret that implement Weapon | |
---|---|
class |
BlasterBarrel
|
class |
LaserBarrel
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |