patches/scorched3d-03-const.diff
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 8065 f2a1e4da8aed
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name

--- scorched/src/server/tankai/TankAICurrentTarget.cpp	Mon Dec 29 18:38:23 2008
+++ scorched/src/server/tankai/TankAICurrentTarget.cpp	Fri Dec 30 10:00:26 2011
@@ -179,20 +179,20 @@
 
 		if (damageTaken_.find(currentTank) != damageTaken_.end())
 		{
-			damageTakenSorted.insert(std::pair<float, Tank *>(
+			damageTakenSorted.insert(std::pair<const float, Tank *>(
 				damageTaken_[currentTank], currentTank));
 		}
 		if (damageGiven_.find(currentTank) != damageGiven_.end())
 		{
-			damageGivenSorted.insert(std::pair<float, Tank *>(
+			damageGivenSorted.insert(std::pair<const float, Tank *>(
 				damageGiven_[currentTank], currentTank));
 		}
 		if (shotAt_.find(currentTank) != shotAt_.end())
 		{
-			shotAtSorted.insert(std::pair<float, Tank *>(
+			shotAtSorted.insert(std::pair<const float, Tank *>(
 				shotAt_[currentTank], currentTank));
 		}
-		distanceSorted.insert(std::pair<float, Tank *>(
+		distanceSorted.insert(std::pair<const float, Tank *>(
 			((currentTank->getPosition().getTankPosition() - 
 			thisTank->getPosition().getTankPosition()).Magnitude()).asFloat(), currentTank));
 	}
@@ -233,7 +233,7 @@
 			damagetakenScore * damagetaken_ +
 			damagedoneScore * damagedone_ +
 			distanceScore * distance_;
-		weightedTanks.insert(std::pair<float, Tank *>(weight, currentTank));
+		weightedTanks.insert(std::pair<const float, Tank *>(weight, currentTank));
 	}
 
 	// Form the final list
--- scorched/src/server/tankai/TankAIWeaponSets.cpp	Sun Jun 27 03:28:31 2010
+++ scorched/src/server/tankai/TankAIWeaponSets.cpp	Fri Dec 30 10:00:26 2011
@@ -119,7 +119,7 @@
 			if (weapon.weaponValid(tankAccessories, lastRound))
 			{
 				potentialWeapons.insert(
-					std::pair<unsigned int, WeaponSetEntry *>
+					std::pair<const unsigned int, WeaponSetEntry *>
 						(weapon.prioritybuy, &weapon));
 			}
 		}
--- scorched/src/server/server/ServerStateEnoughPlayers.cpp	Mon Jun 28 02:51:32 2010
+++ scorched/src/server/server/ServerStateEnoughPlayers.cpp	Fri Dec 30 10:01:05 2011
@@ -171,7 +171,7 @@
 		{
 			unsigned int startTime = (unsigned int)
 				current->getScore().getStartTime();
-			ais_.insert(std::pair<unsigned int, unsigned int>
+			ais_.insert(std::pair<const unsigned int, unsigned int>
 				(startTime, current->getPlayerId()));
 		}
 	}
@@ -182,7 +182,7 @@
 		noPlayers > requiredPlayers && aiItor != ais_.rend(); 
 		aiItor++, noPlayers--)
 	{
-		std::pair<unsigned int, unsigned int> item = *aiItor;
+		std::pair<const unsigned int, unsigned int> item = *aiItor;
 		ScorchedServer::instance()->getServerMessageHandler().destroyPlayer(
 			item.second, "Auto-kick");
 	}
@@ -205,7 +205,7 @@
 		if (current->getDestinationId() == 0 &&
 			!current->getTankAI()->removedPlayer())
 		{
-			ais_.insert(std::pair<std::string, unsigned int>
+			ais_.insert(std::pair<const std::string, unsigned int>
 				(current->getTankAI()->getName(), 
 				current->getPlayerId()));
 		}
--- scorched/src/client/console/ConsoleRules.cpp	Mon Feb 23 04:14:20 2009
+++ scorched/src/client/console/ConsoleRules.cpp	Fri Dec 30 10:00:26 2011
@@ -38,7 +38,7 @@
 
 	std::string addName = rule->getName();
 	_strlwr((char *) addName.c_str());
-	rules_.insert(std::pair<std::string, ConsoleRule *>(addName, rule));
+	rules_.insert(std::pair<const std::string, ConsoleRule *>(addName, rule));
 }
 
 void ConsoleRules::removeRule(ConsoleRule *rule) 
@@ -189,7 +189,7 @@
 	{
 		ConsoleRule *rule = itor->second;
 		matchedRules.insert(
-			std::pair<int, ConsoleRule *>(
+			std::pair<const int, ConsoleRule *>(
 				(int) rule->getParams().size(), rule));
 	}
 
--- scorched-patch/src/common/landscapemap/HeightMap.h	Wed May 19 01:12:10 2010
+++ scorched/src/common/landscapemap/HeightMap.h	Fri Dec 30 10:09:27 2011
@@ -34,7 +34,7 @@
 	HeightMap();
 	virtual ~HeightMap();
 
-	void create(int width, int height, bool invertedNormals);
+	void create(const int width, const int height, bool invertedNormals);
 	void reset();
 
 	// Height map size fns