1 package cz.cuni.amis.pogamut.udk.bot.command; 2 3 import java.util.logging.Logger; 4 5 import cz.cuni.amis.pogamut.base.agent.module.SensomotoricModule; 6 import cz.cuni.amis.pogamut.udk.bot.impl.UDKBot; 7 8 /** 9 * Basic abstract class that is the ancestor of classes that provide wrapped UT 10 * bot commands. 11 * 12 * @author Michal 'Knight' Bida 13 */ 14 public abstract class BotCommands extends SensomotoricModule<UDKBot> { 15 16 /** 17 * Constructor. Setups the command module based on given agent and logger. 18 * 19 * @param agent 20 * AbstractUT2004Bot we will send commands for 21 * @param log 22 * Logger to be used for logging runtime/debug info. 23 */ 24 protected BotCommands(UDKBot agent, Logger log) { 25 super(agent, log); 26 } 27 28 protected BotCommands(UDKBot agent) { 29 super(agent); 30 } 31 }