public void BuyCallBack(string data) //9 { var buyData = JsonConvert.DeserializeObject <BuyData>(data); mainWindow.Dispatcher.Invoke(() => { var result = new SaleAndBuy().Buy(buyData.companyAvailable, buyData.companyPrice, buyData.playerMoney); var resultData = JsonConvert.SerializeObject(result); client.Send(resultData, (byte)DataType.BUYRESULT); }); }
public GamePresenter(int pCount = 8) { bPresenter = BoardPresenter.getInstance(); mainPlayerPresenter = MainPlayerPresenter.getInstance(); selectWindow = new SelectCompany(); handleShareWindow = new HandleShare(); buyWindow = new SaleAndBuy(); game = Game.getInstance(); roundIndex = new int[pCount]; for (int i = 0; i < pCount; i++) { roundIndex[i] = i; } }
private MainPlayerPresenter() { saleWindow = new SaleAndBuy(); exchangeWindow = new Exchange(); mainPlayer = Game.getInstance().getMainPlayer(); }