From f84afa1271fe460d66bf09fafec245a04445bf76 Mon Sep 17 00:00:00 2001 From: TheHresvelgian <sigrunhog@hotmail.com> Date: Thu, 28 Apr 2022 23:28:49 +0200 Subject: [PATCH] added "no player exists" messag --- src/kode/Tournament.cpp | 11 +++++++++++ src/kode/deletePlayer.cpp | 5 +++++ src/kode/editPlayer.cpp | 5 +++++ src/kode/printRanking.cpp | 5 +++++ src/kode/searchByID.cpp | 4 ++++ src/kode/searchByName.cpp | 4 ++++ src/kode/viewPlayers.cpp | 5 +++++ 7 files changed, 39 insertions(+) diff --git a/src/kode/Tournament.cpp b/src/kode/Tournament.cpp index a5b1d95..80b74fd 100644 --- a/src/kode/Tournament.cpp +++ b/src/kode/Tournament.cpp @@ -21,6 +21,11 @@ extern vector<Player*> sortedRankings; void Tournament::enterResults() { + if (playerList.size()==0) + { + cout << endl << "No player's exist."; + return; + } cout << endl << "Enter results for round " << currentRound; for (int i = 0; i < nrOfTables; ++i) { @@ -68,6 +73,12 @@ void Tournament::enterResults() void Tournament::printTables() { + if (playerList.size()==0) + { + cout << endl << "No player's exist."; + return; + } + if(canStartRound() == false) { cout << endl << "There number of tables does not correspond to the amount of players," diff --git a/src/kode/deletePlayer.cpp b/src/kode/deletePlayer.cpp index ba7754e..1b67203 100644 --- a/src/kode/deletePlayer.cpp +++ b/src/kode/deletePlayer.cpp @@ -11,6 +11,11 @@ extern vector<Player*>playerList; void deletePlayer() { + if (playerList.size()==0) + { + cout << endl << "No player's exist."; + return; + } int choice = 0; int id; int index = -1; diff --git a/src/kode/editPlayer.cpp b/src/kode/editPlayer.cpp index f10024e..43ef744 100644 --- a/src/kode/editPlayer.cpp +++ b/src/kode/editPlayer.cpp @@ -16,6 +16,11 @@ extern vector<Player*> playerList; */ void editPlayer() { + if (playerList.size()==0) + { + cout << endl << "No player's exist."; + return; + } int choice = 0; int id; int index = -1; diff --git a/src/kode/printRanking.cpp b/src/kode/printRanking.cpp index e0f392e..673cd52 100644 --- a/src/kode/printRanking.cpp +++ b/src/kode/printRanking.cpp @@ -14,6 +14,11 @@ extern vector<Player*> sortedRankings; void printRanking() { + if (playerList.size()==0) + { + cout << endl << "No player's exist."; + return; + } sortRanking(); float currentScoreTP = sortedRankings[0]->score; int currentPlace = 1; diff --git a/src/kode/searchByID.cpp b/src/kode/searchByID.cpp index 5f41d6d..408e780 100644 --- a/src/kode/searchByID.cpp +++ b/src/kode/searchByID.cpp @@ -8,6 +8,10 @@ extern vector<Player*> sortedRankings; int searchByID(int id, int list) { + if (playerList.size()==0) + { + return -2; + } vector<Player*> listToUse; if (list == 1) { diff --git a/src/kode/searchByName.cpp b/src/kode/searchByName.cpp index 49bea26..4a02c7b 100644 --- a/src/kode/searchByName.cpp +++ b/src/kode/searchByName.cpp @@ -8,6 +8,10 @@ extern vector<Player*> playerList; int searchByName(string name) { + if (playerList.size()==0) + { + return -2; + } vector<Player*> searchlist; string playerName; int findSize = 0; diff --git a/src/kode/viewPlayers.cpp b/src/kode/viewPlayers.cpp index a3637f1..725a66e 100644 --- a/src/kode/viewPlayers.cpp +++ b/src/kode/viewPlayers.cpp @@ -12,6 +12,11 @@ extern vector<Player*> playerList; */ void viewPlayers() { + if (playerList.size()==0) + { + cout << endl << "No player's exist."; + return; + } cout << endl << "Last name" << "\t" << "Player ID" << "\t" << "Club" << "\t" -- GitLab