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 }