public class CompleteBotCommandsWrapper extends Object
It is designed to be initialized inside IUT2004BotController.prepareBot(UT2004Bot)
method call
and may be used since since the first IUT2004BotController.botFirstSpawn(cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.GameInfo, ConfigChange, InitedMessage, Self)
is called.
Constructor and Description |
---|
CompleteBotCommandsWrapper(UT2004Bot agent)
Constructor.
|
CompleteBotCommandsWrapper(UT2004Bot agent,
Weaponry weaponry,
Logger log)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Action |
getAction()
Returns
cz.cuni.amis.pogamut.ut2004.bot.commands.Action command
module. |
Communication |
getCommunication()
Returns
cz.cuni.amis.pogamut.ut2004.bot.commands.Communication
command module. |
ConfigureCommands |
getConfigureCommands()
Returns
cz.cuni.amis.pogamut.ut2004.bot.commands.ConfigureCommands
command module. |
ImprovedShooting |
getImprovedShooting()
Returns
ImprovedShooting . |
AdvancedLocomotion |
getLocomotion()
Returns
cz.cuni.amis.pogamut.ut2004.bot.commands.AdvancedLocomotion
command module. |
Logger |
getLog() |
AdvancedShooting |
getShooting()
Returns
cz.cuni.amis.pogamut.ut2004.bot.commands.AdvancedShooting
command module. |
SimpleRayCasting |
getSimpleRayCasting()
Returns
cz.cuni.amis.pogamut.ut2004.bot.commands.SimpleRayCasting
command module. |
public CompleteBotCommandsWrapper(UT2004Bot agent)
agent
- AbstractUT2004Bot we will send commands forpublic Action getAction()
cz.cuni.amis.pogamut.ut2004.bot.commands.Action
command
module.public AdvancedLocomotion getLocomotion()
cz.cuni.amis.pogamut.ut2004.bot.commands.AdvancedLocomotion
command module.public AdvancedShooting getShooting()
cz.cuni.amis.pogamut.ut2004.bot.commands.AdvancedShooting
command module.public Communication getCommunication()
cz.cuni.amis.pogamut.ut2004.bot.commands.Communication
command module.public ConfigureCommands getConfigureCommands()
cz.cuni.amis.pogamut.ut2004.bot.commands.ConfigureCommands
command module.public SimpleRayCasting getSimpleRayCasting()
cz.cuni.amis.pogamut.ut2004.bot.commands.SimpleRayCasting
command module.public Logger getLog()
public ImprovedShooting getImprovedShooting()
ImprovedShooting
.Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.