Exemplo n.º 1
0
 public PickSetToRentOn(MonopolyDealServiceReference.PlayFieldModel pfm, Guid thisClientGuid, RequestHanderMonopolyDeal rqmd, MonopolyDealServiceReference.Card card, Guid targetedPlayerWildRent)
 {
     request        = rqmd;
     this.RentCard  = card;
     targetedPlayer = targetedPlayerWildRent;
     InitializeComponent();
     displayOriginalSet(pfm, thisClientGuid);
     displayCardsInHand(pfm);
 }
Exemplo n.º 2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     // Capture the UI synchronization context
     _uiSyncContext = SynchronizationContext.Current;
     //rqh
     //requestHandler = new RequestHandler(_uiSyncContext, this);
     requestHandlerMD = new RequestHanderMonopolyDeal(_uiSyncContext, this);
     requestHandler   = requestHandlerMD;
 }
Exemplo n.º 3
0
 public PickSetToRentOn(MonopolyDealServiceReference.PlayFieldModel pfm, Guid thisClientGuid, RequestHanderMonopolyDeal rqmd, MonopolyDealServiceReference.Card card, Guid targetedPlayerWildRent)
 {
     request = rqmd;
     this.RentCard = card;
     targetedPlayer = targetedPlayerWildRent;
     InitializeComponent();
     displayOriginalSet(pfm, thisClientGuid);
     displayCardsInHand(pfm);
 }
        public UseActionCardForm(MonopolyDealServiceReference.PlayFieldModel pfm, Guid thisClientGuid, RequestHanderMonopolyDeal rqmd, MonopolyDealServiceReference.ActionCard card)
        {
            InitializeComponent();
            if (card != null)
            {
                if (card.actionType.CompareTo(MonopolyDealServiceReference.ActionCardAction.DealBreaker) == 0)
                {
                    this.Text = "Use DealBreaker Card";
                    buttonUseDealBreaker.Text = "DealBreaker";
                }
                else if (card.actionType.CompareTo(MonopolyDealServiceReference.ActionCardAction.SlyDeal) == 0)
                {
                    this.Text = "Use Sly Deal Card";
                    buttonUseDealBreaker.Text = "Sly Deal";
                    groupBox1.Text = "Pick a Card to Sly Deal";
                }
                else if (card.actionType.CompareTo(MonopolyDealServiceReference.ActionCardAction.House) == 0)
                {
                    this.Text = "Use House Card";
                    buttonUseDealBreaker.Text = "Add House";
                    groupBox1.Text = "Pick a Full Set to add a House to";
                }
                else if (card.actionType.CompareTo(MonopolyDealServiceReference.ActionCardAction.Hotel) == 0)
                {
                    this.Text = "Use Hotel Card";
                    buttonUseDealBreaker.Text = "Add Hotel";
                    groupBox1.Text = "Pick a Full Set to add a Hotel to";
                }
                else if (card.actionType.CompareTo(MonopolyDealServiceReference.ActionCardAction.ForcedDeal) == 0)
                {
                    this.Text = "Use Forced Deal Card";
                    this.Height = 567;
                    buttonUseDealBreaker.Text = "Use Forced Deal";
                    groupBox1.Text = "Pick a Card to take in a Forced Deal";
                }
            }
            request = rqmd;
            this.Card = card;

            if (pfm.playerModels != null)
            {
                listBoxPlayers.DataSource = pfm.playerModels;
                listBoxPlayers.DisplayMember = "name";
                if (listBoxPlayers.SelectedValue != null)
                {
                    listBoxSets.DataSource = ((MonopolyDealServiceReference.PlayerModel)listBoxPlayers.SelectedValue).propertySets.playersPropertySets;
                    listBoxSets.DisplayMember = "propertySetColor";
                    if (listBoxSets.SelectedValue != null)
                    {
                        listBoxCardsInSet.DataSource = ((MonopolyDealServiceReference.PropertyCardSet)listBoxSets.SelectedValue).properties.ToArray<MonopolyDealServiceReference.Card>();
                        listBoxCardsInSet.DisplayMember = "description";
                        listBoxCardsInSet.ValueMember = "cardID";
                    }
                }
            }
            foreach (MonopolyDealServiceReference.PlayerModel player in this.request.CurrentPlayFieldModel.playerModels)
            {
                if (player.guid.CompareTo(request.thisClientGuid) == 0)
                {
                    thisClientPlayer = player;
                    break;
                }
            }

            if (thisClientPlayer != null)
            {
                listBoxSetCardToGiveUpIsIn.DataSource = thisClientPlayer.propertySets.playersPropertySets;
                listBoxSetCardToGiveUpIsIn.DisplayMember = "propertySetColor";
                if (listBoxSetCardToGiveUpIsIn.SelectedValue != null)
                {
                    listBoxCardToGiveUp.DataSource = ((MonopolyDealServiceReference.PropertyCardSet)listBoxSetCardToGiveUpIsIn.SelectedValue).properties.ToArray<MonopolyDealServiceReference.Card>();
                    listBoxCardToGiveUp.DisplayMember = "description";
                    listBoxCardToGiveUp.ValueMember = "cardID";
                }
            }
        }
Exemplo n.º 5
0
 public MovePropertyToNewSetForm(MonopolyDealServiceReference.PlayFieldModel pfm, Guid thisClientGuid, RequestHanderMonopolyDeal rqmd)
 {
     request = rqmd;
     InitializeComponent();
     displayOriginalSet(pfm, thisClientGuid);
 }
Exemplo n.º 6
0
 private void Form1_Load(object sender, EventArgs e)
 {
     // Capture the UI synchronization context
     _uiSyncContext = SynchronizationContext.Current;
     //rqh
     //requestHandler = new RequestHandler(_uiSyncContext, this);
     requestHandlerMD = new RequestHanderMonopolyDeal(_uiSyncContext, this);
     requestHandler = requestHandlerMD;
 }
 public MovePropertyToNewSetForm(MonopolyDealServiceReference.PlayFieldModel pfm, Guid thisClientGuid, RequestHanderMonopolyDeal rqmd)
 {
     request = rqmd;
     InitializeComponent();
     displayOriginalSet(pfm, thisClientGuid);
 }
Exemplo n.º 8
0
        public UseActionCardForm(MonopolyDealServiceReference.PlayFieldModel pfm, Guid thisClientGuid, RequestHanderMonopolyDeal rqmd, MonopolyDealServiceReference.ActionCard card)
        {
            InitializeComponent();
            if (card != null)
            {
                if (card.actionType.CompareTo(MonopolyDealServiceReference.ActionCardAction.DealBreaker) == 0)
                {
                    this.Text = "Use DealBreaker Card";
                    buttonUseDealBreaker.Text = "DealBreaker";
                }
                else if (card.actionType.CompareTo(MonopolyDealServiceReference.ActionCardAction.SlyDeal) == 0)
                {
                    this.Text = "Use Sly Deal Card";
                    buttonUseDealBreaker.Text = "Sly Deal";
                    groupBox1.Text            = "Pick a Card to Sly Deal";
                }
                else if (card.actionType.CompareTo(MonopolyDealServiceReference.ActionCardAction.House) == 0)
                {
                    this.Text = "Use House Card";
                    buttonUseDealBreaker.Text = "Add House";
                    groupBox1.Text            = "Pick a Full Set to add a House to";
                }
                else if (card.actionType.CompareTo(MonopolyDealServiceReference.ActionCardAction.Hotel) == 0)
                {
                    this.Text = "Use Hotel Card";
                    buttonUseDealBreaker.Text = "Add Hotel";
                    groupBox1.Text            = "Pick a Full Set to add a Hotel to";
                }
                else if (card.actionType.CompareTo(MonopolyDealServiceReference.ActionCardAction.ForcedDeal) == 0)
                {
                    this.Text   = "Use Forced Deal Card";
                    this.Height = 567;
                    buttonUseDealBreaker.Text = "Use Forced Deal";
                    groupBox1.Text            = "Pick a Card to take in a Forced Deal";
                }
            }
            request   = rqmd;
            this.Card = card;

            if (pfm.playerModels != null)
            {
                listBoxPlayers.DataSource    = pfm.playerModels;
                listBoxPlayers.DisplayMember = "name";
                if (listBoxPlayers.SelectedValue != null)
                {
                    listBoxSets.DataSource    = ((MonopolyDealServiceReference.PlayerModel)listBoxPlayers.SelectedValue).propertySets.playersPropertySets;
                    listBoxSets.DisplayMember = "propertySetColor";
                    if (listBoxSets.SelectedValue != null)
                    {
                        listBoxCardsInSet.DataSource    = ((MonopolyDealServiceReference.PropertyCardSet)listBoxSets.SelectedValue).properties.ToArray <MonopolyDealServiceReference.Card>();
                        listBoxCardsInSet.DisplayMember = "description";
                        listBoxCardsInSet.ValueMember   = "cardID";
                    }
                }
            }
            foreach (MonopolyDealServiceReference.PlayerModel player in this.request.CurrentPlayFieldModel.playerModels)
            {
                if (player.guid.CompareTo(request.thisClientGuid) == 0)
                {
                    thisClientPlayer = player;
                    break;
                }
            }

            if (thisClientPlayer != null)
            {
                listBoxSetCardToGiveUpIsIn.DataSource    = thisClientPlayer.propertySets.playersPropertySets;
                listBoxSetCardToGiveUpIsIn.DisplayMember = "propertySetColor";
                if (listBoxSetCardToGiveUpIsIn.SelectedValue != null)
                {
                    listBoxCardToGiveUp.DataSource    = ((MonopolyDealServiceReference.PropertyCardSet)listBoxSetCardToGiveUpIsIn.SelectedValue).properties.ToArray <MonopolyDealServiceReference.Card>();
                    listBoxCardToGiveUp.DisplayMember = "description";
                    listBoxCardToGiveUp.ValueMember   = "cardID";
                }
            }
        }