1 package cz.cuni.amis.pogamut.base.agent.module;
2
3 import java.util.logging.Logger;
4
5 import cz.cuni.amis.pogamut.base.agent.IEmbodiedAgent;
6 import cz.cuni.amis.pogamut.base.communication.command.IAct;
7 import cz.cuni.amis.pogamut.base.communication.worldview.IWorldView;
8 import cz.cuni.amis.pogamut.base.component.controller.ComponentDependencies;
9
10 public class MotoricModule<AGENT extends IEmbodiedAgent> extends AgentModule<AGENT> {
11
12 protected final IAct act;
13
14 public MotoricModule(AGENT agent) {
15 this(agent, null);
16 }
17
18 public MotoricModule(AGENT agent, Logger log) {
19 this(agent, log, null);
20 }
21
22 public MotoricModule(AGENT agent, Logger log, ComponentDependencies dependencies) {
23 super(agent, log, dependencies);
24 this.act = agent.getAct();
25 }
26
27 }