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

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

Offer is now immutable

File size: 803 bytes
Line 
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 {
28 Offer sampleOffer = Offer.getSampleOffer("Green", k);
29 k++;
30
31 System.out.println(this + " is sending " + sampleOffer);
32 return sampleOffer;
33 }
34
35 @Override
36 protected Offer sendOpeningOffer()
37 {
38 return null;
39 }
40
41
42
43}
Note: See TracBrowser for help on using the repository browser.