[TeamTalk 359]: [895] trunk/usarsim/TreasureHunt/Classes: 1) Now TreasureHuntGame references the TreasureHunterPawns

bfrisch@edam.speech.cs.cmu.edu bfrisch at edam.speech.cs.cmu.edu
Thu Jan 10 15:33:58 EST 2008


An HTML attachment was scrubbed...
URL: http://mailman.srv.cs.cmu.edu/pipermail/teamtalk-developers/attachments/20080110/a015ad7f/attachment.html
-------------- next part --------------
Modified: trunk/usarsim/TreasureHunt/Classes/BlackMaleTreasureHunterPawn.uc
===================================================================
--- trunk/usarsim/TreasureHunt/Classes/BlackMaleTreasureHunterPawn.uc	2008-01-10 20:07:03 UTC (rev 894)
+++ trunk/usarsim/TreasureHunt/Classes/BlackMaleTreasureHunterPawn.uc	2008-01-10 20:33:58 UTC (rev 895)
@@ -1,4 +1,4 @@
-Class MaleTreasureHunterPawn extends TreasureHunterPawn;
+Class BlackMaleTreasureHunterPawn extends TreasureHunterPawn;
 
 defaultproperties
 {

Modified: trunk/usarsim/TreasureHunt/Classes/BlueMaleTreasureHunterPawn.uc
===================================================================
--- trunk/usarsim/TreasureHunt/Classes/BlueMaleTreasureHunterPawn.uc	2008-01-10 20:07:03 UTC (rev 894)
+++ trunk/usarsim/TreasureHunt/Classes/BlueMaleTreasureHunterPawn.uc	2008-01-10 20:33:58 UTC (rev 895)
@@ -1,4 +1,4 @@
-Class MaleTreasureHunterPawn extends TreasureHunterPawn;
+Class BlueMaleTreasureHunterPawn extends TreasureHunterPawn;
 
 defaultproperties
 {

Modified: trunk/usarsim/TreasureHunt/Classes/GreenMaleTreasureHunterPawn.uc
===================================================================
--- trunk/usarsim/TreasureHunt/Classes/GreenMaleTreasureHunterPawn.uc	2008-01-10 20:07:03 UTC (rev 894)
+++ trunk/usarsim/TreasureHunt/Classes/GreenMaleTreasureHunterPawn.uc	2008-01-10 20:33:58 UTC (rev 895)
@@ -1,4 +1,4 @@
-Class MaleTreasureHunterPawn extends TreasureHunterPawn;
+Class GreenMaleTreasureHunterPawn extends TreasureHunterPawn;
 
 defaultproperties
 {

Modified: trunk/usarsim/TreasureHunt/Classes/RedMaleTreasureHunterPawn.uc
===================================================================
--- trunk/usarsim/TreasureHunt/Classes/RedMaleTreasureHunterPawn.uc	2008-01-10 20:07:03 UTC (rev 894)
+++ trunk/usarsim/TreasureHunt/Classes/RedMaleTreasureHunterPawn.uc	2008-01-10 20:33:58 UTC (rev 895)
@@ -1,4 +1,4 @@
-Class MaleTreasureHunterPawn extends TreasureHunterPawn;
+Class RedMaleTreasureHunterPawn extends TreasureHunterPawn;
 
 defaultproperties
 {

Modified: trunk/usarsim/TreasureHunt/Classes/TreasureHuntGame.uc
===================================================================
--- trunk/usarsim/TreasureHunt/Classes/TreasureHuntGame.uc	2008-01-10 20:07:03 UTC (rev 894)
+++ trunk/usarsim/TreasureHunt/Classes/TreasureHuntGame.uc	2008-01-10 20:33:58 UTC (rev 895)
@@ -42,10 +42,31 @@
 
     if( aPlayer.Pawn==None )
     {
-	//we may revert back to this once we speciallize the controller
+		//we may revert back to this once we speciallize the controller
         //DefaultPlayerClass = GetDefaultPlayerClass(aPlayer);
         //for now hardcode here
-        DefaultPlayerClass = class'MaleTreasureHunterPawn';
+		local int pawnSuitColorNum;
+		
+		pawnSuitColorNum = NumPlayers % 5;
+		
+		switch (pawnSuitColorNum) {
+			case 1:
+				DefaultPlayerClass = class'BlackMaleTreasureHunterPawn';
+				break;
+			case 2:
+				DefaultPlayerClass = class'BlueMaleTreasureHunterPawn';
+				break;
+			case 3:
+				DefaultPlayerClass = class'GreenMaleTreasureHunterPawn';
+				break;
+			case 4:
+				DefaultPlayerClass = class'RedMaleTreasureHunterPawn';
+				break;
+			case 0:
+				DefaultPlayerClass = class'YellowMaleTreasureHunterPawn';
+				break;
+		}
+		
         aPlayer.Pawn = Spawn(DefaultPlayerClass,,,StartSpot.Location,StartSpot.Rotation);
     }
     if ( aPlayer.Pawn == None )

Modified: trunk/usarsim/TreasureHunt/Classes/YellowMaleTreasureHunterPawn.uc
===================================================================
--- trunk/usarsim/TreasureHunt/Classes/YellowMaleTreasureHunterPawn.uc	2008-01-10 20:07:03 UTC (rev 894)
+++ trunk/usarsim/TreasureHunt/Classes/YellowMaleTreasureHunterPawn.uc	2008-01-10 20:33:58 UTC (rev 895)
@@ -1,4 +1,4 @@
-Class MaleTreasureHunterPawn extends TreasureHunterPawn;
+Class YellowMaleTreasureHunterPawn extends TreasureHunterPawn;
 
 defaultproperties
 {


More information about the TeamTalk-developers mailing list