Esempio n. 1
0
        private void putEvent(String putEvName, int pos)
        {
            Event putEv = new Game.Event(new String[5]);

            foreach (Event handEv in curPlayer.hand)
            {
                if (handEv.name == putEvName)
                {
                    putEv = handEv;
                    break;
                }
            }

            if (pos == 0)
            {
                if (putEv.year <= Convert.ToInt32(listView1.Items[1].SubItems[1].Text))
                {
                    rightMove(putEv, pos + 1);
                }
                else
                {
                    wrongMove(putEv);
                }
            }

            else if (pos == listView1.Items.Count - 1)
            {
                if (putEv.year >= Convert.ToInt32(listView1.Items[listView1.Items.Count - 1].SubItems[1].Text))
                {
                    rightMove(putEv, pos + 1);
                }
                else
                {
                    wrongMove(putEv);
                }
            }

            else
            {
                if (putEv.year >= Convert.ToInt32(listView1.Items[pos].SubItems[1].Text) &&
                    putEv.year <= Convert.ToInt32(listView1.Items[pos + 1].SubItems[1].Text))
                {
                    rightMove(putEv, pos + 1);
                }
                else
                {
                    wrongMove(putEv);
                }
            }
        }
Esempio n. 2
0
        private void button2_Click(object sender, EventArgs e)
        {
            String chosenHandStr = comboBox1.SelectedItem.ToString();
            Event  chosenEv      = new Game.Event(new String[5]);

            foreach (Event handEv in curPlayer.hand)
            {
                if (handEv.name == chosenHandStr)
                {
                    chosenEv = handEv;
                    break;
                }
            }

            PictureView picWin = new PictureView(chosenEv.picture, chosenEv.name);

            picWin.Show();
        }