From 3154d087dd376ff09f94f6c8e97a1e5de17027c6 Mon Sep 17 00:00:00 2001
From: TheHresvelgian <sigrunhog@hotmail.com>
Date: Thu, 28 Apr 2022 23:38:34 +0200
Subject: [PATCH] enabled elaving delete loop

---
 src/kode/deletePlayer.cpp | 5 +++--
 src/kode/searchByID.cpp   | 4 ----
 src/kode/searchByName.cpp | 4 ----
 3 files changed, 3 insertions(+), 10 deletions(-)

diff --git a/src/kode/deletePlayer.cpp b/src/kode/deletePlayer.cpp
index 1b67203..c3c169d 100644
--- a/src/kode/deletePlayer.cpp
+++ b/src/kode/deletePlayer.cpp
@@ -66,7 +66,9 @@ void deletePlayer()
         switch (choice)
         {
             case 1:
-                //delte
+                playerList[index]=playerList[playerList.size()-1];
+                playerList.pop_back();
+                toDelete=false;
                 break;
             case 2:
                 toDelete=false;
@@ -75,7 +77,6 @@ void deletePlayer()
                 cout << endl << "Invalid input!";
                 break;
         }
-
     } while (toDelete);
     choice = lesInt("\nDo you wish to delete another player?\n1: yes\n2: no",1,2);
     switch (choice)
diff --git a/src/kode/searchByID.cpp b/src/kode/searchByID.cpp
index 408e780..5f41d6d 100644
--- a/src/kode/searchByID.cpp
+++ b/src/kode/searchByID.cpp
@@ -8,10 +8,6 @@ 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 4a02c7b..49bea26 100644
--- a/src/kode/searchByName.cpp
+++ b/src/kode/searchByName.cpp
@@ -8,10 +8,6 @@ extern vector<Player*> playerList;
 
 int searchByName(string name)
 {
-    if (playerList.size()==0)
-    {
-        return -2;
-    }
     vector<Player*> searchlist;
     string playerName;
     int findSize = 0;
-- 
GitLab