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); } } }
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(); }