Esempio n. 1
0
        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);
            });
        }
Esempio n. 2
0
 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;
     }
 }
Esempio n. 3
0
 private MainPlayerPresenter()
 {
     saleWindow     = new SaleAndBuy();
     exchangeWindow = new Exchange();
     mainPlayer     = Game.getInstance().getMainPlayer();
 }