/** * */ package onetomany; import onetomany.bargainingchipsgame.Bundle; import onetomany.bargainingchipsgame.Chip; import onetomany.bargainingchipsgame.Stack; import onetomany.bargainingchipsgame.players.Agent; import onetomany.bargainingchipsgame.players.utilityfunction.UF_75pQtyOrNothing; import onetomany.bargainingchipsgame.players.utilityfunction.Utility_Function; /** * @author Faria Nassiri-Mofakham * */ public class Buyer extends Thread { public Buyer(String name, Bundle wishlist, Utility_Function u, long deadline, String picture) { super(name); super.run(); } public void run() { // TODO Auto-generated method stub Bundle a=new Bundle(); a.addStack(new Stack(new Chip("Blue", 4), 30)); a.addStack(new Stack(new Chip("Orange", 6), 20)); Runnable r = (Runnable) new Negotiator(new Agent("Bob",a, new UF_75pQtyOrNothing(a), 10, null)); new Thread(r).start(); System.out.println(r); } }