@@ -36,14 +36,13 @@ gbtInsertMoveDialog::gbtInsertMoveDialog(wxWindow *p_parent, gbtGameDocument *p_
3636{
3737 m_playerItem = new wxChoice (this , wxID_ANY);
3838 m_playerItem->Append (_ (" Insert move for the chance player" ));
39- for (int pl = 1 ; pl <= m_doc->NumPlayers (); pl++ ) {
39+ for (const auto &player : m_doc->GetGame ()-> GetPlayers () ) {
4040 wxString s = _ (" Insert move for " );
41- const Gambit::GamePlayer player = m_doc->GetGame ()->GetPlayer (pl);
4241 if (player->GetLabel () != " " ) {
4342 s += wxString (player->GetLabel ().c_str (), *wxConvCurrent);
4443 }
4544 else {
46- s += wxString::Format (_ (" player %d" ), pl );
45+ s += wxString::Format (_ (" player %d" ), player-> GetNumber () );
4746 }
4847 m_playerItem->Append (s);
4948 }
@@ -119,7 +118,7 @@ void gbtInsertMoveDialog::OnPlayer(wxCommandEvent &)
119118 if (playerNumber == 0 ) {
120119 player = m_doc->GetGame ()->GetChance ();
121120 }
122- else if (playerNumber <= m_doc->NumPlayers ()) {
121+ else if (playerNumber <= static_cast < int >( m_doc->NumPlayers () )) {
123122 player = m_doc->GetGame ()->GetPlayer (playerNumber);
124123 }
125124
@@ -189,7 +188,7 @@ Gambit::GamePlayer gbtInsertMoveDialog::GetPlayer() const
189188 if (playerNumber == 0 ) {
190189 return m_doc->GetGame ()->GetChance ();
191190 }
192- else if (playerNumber <= m_doc->NumPlayers ()) {
191+ else if (playerNumber <= static_cast < int >( m_doc->NumPlayers () )) {
193192 return m_doc->GetGame ()->GetPlayer (playerNumber);
194193 }
195194 else {
@@ -201,7 +200,7 @@ Gambit::GamePlayer gbtInsertMoveDialog::GetPlayer() const
201200
202201Gambit::GameInfoset gbtInsertMoveDialog::GetInfoset () const
203202{
204- if (m_playerItem->GetSelection () <= m_doc->NumPlayers ()) {
203+ if (m_playerItem->GetSelection () <= static_cast < int >( m_doc->NumPlayers () )) {
205204 const Gambit::GamePlayer player = GetPlayer ();
206205 const int infosetNumber = m_infosetItem->GetSelection ();
207206
0 commit comments