source: src/main/java/onetomany/bargainingchipsgame/players/Seller.java@ 277

Last change on this file since 277 was 274, checked in by Tim Baarslag, 5 years ago

Offer is now immutable

File size: 803 bytes
RevLine 
[273]1package onetomany.bargainingchipsgame.players;
2
3import java.util.concurrent.BlockingQueue;
4
5import onetomany.bargainingchipsgame.Bundle;
6import onetomany.bargainingchipsgame.interactions.Offer;
7
8public class Seller extends BilateralAgent
9{
10 int k;
11
12 public Seller(String name, BlockingQueue<Offer> in, BlockingQueue<Offer> out)
13 {
14 super(name, in, out);
15 k = 1;
16 }
17
18 @Override
19 protected void receiveOffer(Bundle bundle)
20 {
21 System.out.println(this + " received " + bundle);
22
23 }
24
25 @Override
26 protected Offer sendOffer()
27 {
[274]28 Offer sampleOffer = Offer.getSampleOffer("Green", k);
[273]29 k++;
30
31 System.out.println(this + " is sending " + sampleOffer);
32 return sampleOffer;
33 }
34
[274]35 @Override
36 protected Offer sendOpeningOffer()
37 {
38 return null;
39 }
[273]40
41
42
43}
Note: See TracBrowser for help on using the repository browser.