From 0262566e84f55681de767e39659bf2c31bb92feb Mon Sep 17 00:00:00 2001
From: johns <>
Date: Wed, 6 Mar 2002 21:46:55 +0000
Subject: [PATCH] Better default names for players.

---
 src/stratagus/player.cpp | 51 +++++++++++++++++++++-------------------
 1 file changed, 27 insertions(+), 24 deletions(-)

diff --git a/src/stratagus/player.cpp b/src/stratagus/player.cpp
index 55fed086e..c3ee39d89 100644
--- a/src/stratagus/player.cpp
+++ b/src/stratagus/player.cpp
@@ -296,29 +296,6 @@ global void CreatePlayer(int type)
 	}
     }
 
-    //
-    //	Make simple teams:
-    //		All person players are enemies.
-    //
-    switch( type ) {
-	case PlayerNeutral:
-	case PlayerNobody:
-	default:
-	    team=0;
-	    break;
-	case PlayerComputer:
-	    team=1;
-	    break;
-	case PlayerPerson:
-	    team=2+NumPlayers;
-	    break;
-	case PlayerRescuePassive:
-	case PlayerRescueActive:
-	    // FIXME: correct for multiplayer games?
-	    team=2+NumPlayers;
-	    break;
-    }
-
     if( NumPlayers==PlayerMax ) {
 	static int already_warned;
 
@@ -329,7 +306,33 @@ global void CreatePlayer(int type)
 	return;
     }
 
-    player->Name=strdup("Computer");
+    //
+    //	Make simple teams:
+    //		All person players are enemies.
+    //
+    switch( type ) {
+	case PlayerNeutral:
+	case PlayerNobody:
+	default:
+	    team=0;
+	    player->Name=strdup("Neutral");
+	    break;
+	case PlayerComputer:
+	    team=1;
+	    player->Name=strdup("Computer");
+	    break;
+	case PlayerPerson:
+	    team=2+NumPlayers;
+	    player->Name=strdup("Person");
+	    break;
+	case PlayerRescuePassive:
+	case PlayerRescueActive:
+	    // FIXME: correct for multiplayer games?
+	    player->Name=strdup("Computer");
+	    team=2+NumPlayers;
+	    break;
+    }
+
     player->Type=type;
     player->Race=PlayerRaceHuman;
     player->RaceName=RaceWcNames[0];