package fr.utc.leapband.sma.server;
import jade.core.behaviours.OneShotBehaviour;
import jade.lang.acl.ACLMessage;
import java.io.IOException;
import fr.utc.leapband.utilities.Constance;
@SuppressWarnings("serial")
public class GetListGameBehaviour extends OneShotBehaviour{
private MultiPlayAgent myAgent;
private ACLMessage msg;
public GetListGameBehaviour(MultiPlayAgent a,ACLMessage message) {
super();
this.myAgent = a;
this.msg=message;
}
@Override
public void action() {
ACLMessage reply=msg.createReply();
reply.setPerformative(ACLMessage.INFORM);
reply.setConversationId(Constance.GROUP_CREATED);
try {
reply.setContentObject(myAgent.getDict());
System.out.println("set defautlistmodele of reply\n");
myAgent.send(reply);
System.out.println("multiAgent sent reply\n");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}