nl.tudelft.pogamut.ut3.agent.module.shooting.weapon
Class StingerMinigunShooting

Package class diagram package StingerMinigunShooting
java.lang.Object
  extended by cz.cuni.amis.pogamut.base.agent.module.AgentModule<AGENT>
      extended by cz.cuni.amis.pogamut.base.agent.module.SensorModule<cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot>
          extended by nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
              extended by nl.tudelft.pogamut.ut3.agent.module.shooting.weapon.StingerMinigunShooting
All Implemented Interfaces:
cz.cuni.amis.pogamut.base.component.IComponent, nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponShooting

public class StingerMinigunShooting
extends nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting


Field Summary
protected static cz.cuni.amis.pogamut.ut2004.agent.module.sensor.WeaponPref STINGER_MINIGUN_PRIMARY
           
protected static cz.cuni.amis.pogamut.ut2004.agent.module.sensor.WeaponPref STINGER_MINIGUN_SECONARY
           
 
Fields inherited from class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
ABOVE_PLAYER_OFFSET, active, BELOW_PLAYER_OFFSET, endMessageListener, FACING_ANGLE, focus, info, shoot, target, weaponPref, weaponry
 
Fields inherited from class cz.cuni.amis.pogamut.base.agent.module.SensorModule
worldView
 
Fields inherited from class cz.cuni.amis.pogamut.base.agent.module.AgentModule
agent, controller, eventBus, log
 
Constructor Summary
StingerMinigunShooting(cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot<?,?,?> agent, cz.cuni.amis.pogamut.ut2004.agent.module.sensor.AgentInfo info, cz.cuni.amis.pogamut.ut2004.bot.command.ImprovedShooting shoot, cz.cuni.amis.pogamut.ut2004.agent.module.sensomotoric.Weaponry weaponry)
           
 
Method Summary
protected  cz.cuni.amis.pogamut.ut2004.agent.module.sensor.WeaponPref getDefaultWeaponPref()
           
protected  void shoot()
           
 
Methods inherited from class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
getFocus, getWeaponType, hasTarget, isActive, isWeaponReady, setFocus, shoot, stopShoot
 
Methods inherited from class cz.cuni.amis.pogamut.base.agent.module.AgentModule
cleanUp, getComponentId, getLog, getState, initComponentId, isRunning, kill, pause, reset, resume, start, stop, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

STINGER_MINIGUN_PRIMARY

protected static final cz.cuni.amis.pogamut.ut2004.agent.module.sensor.WeaponPref STINGER_MINIGUN_PRIMARY

STINGER_MINIGUN_SECONARY

protected static final cz.cuni.amis.pogamut.ut2004.agent.module.sensor.WeaponPref STINGER_MINIGUN_SECONARY
Constructor Detail

StingerMinigunShooting

public StingerMinigunShooting(cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot<?,?,?> agent,
                              cz.cuni.amis.pogamut.ut2004.agent.module.sensor.AgentInfo info,
                              cz.cuni.amis.pogamut.ut2004.bot.command.ImprovedShooting shoot,
                              cz.cuni.amis.pogamut.ut2004.agent.module.sensomotoric.Weaponry weaponry)
Method Detail

shoot

protected void shoot()
Specified by:
shoot in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting

getDefaultWeaponPref

protected cz.cuni.amis.pogamut.ut2004.agent.module.sensor.WeaponPref getDefaultWeaponPref()
Specified by:
getDefaultWeaponPref in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting


Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.