1 package cz.cuni.amis.pogamut.ut2004.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.ut2004.bot.impl.UT2004Bot;
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<UT2004Bot> {
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(UT2004Bot agent, Logger log) {
25 super(agent, log);
26 }
27
28 protected BotCommands(UT2004Bot agent) {
29 super(agent);
30 }
31 }