package onetomany.bargainingchipsgame.players; import java.util.concurrent.BlockingQueue; import onetomany.bargainingchipsgame.interactions.Offer; import onetomany.bargainingchipsgame.players.utilityfunction.UtilityFunction; public class SimpleBuyer extends Agent { public SimpleBuyer(String name, UtilityFunction u, BlockingQueue in, BlockingQueue out, BlockingQueue cin, BlockingQueue cout) { super(name, u, in, out, cin, cout); } @Override protected void receiveOffer(Offer bundle) { // TODO Auto-generated method stub } @Override protected Offer sendOffer() { Offer sampleOffer = Offer.getSampleOffer(k); return sampleOffer; } @Override protected Offer sendOpeningOffer() { Offer sampleOffer = Offer.getSampleOffer(0); return sampleOffer; } @Override protected void receiveCoordinationMessage(CoordinationMessage cpoll) { // Update the utility function u = cpoll.f; } }