[TeamTalk 117]: [654] usarsim: 1) Fixed some make issues for USARSim
tk@edam.speech.cs.cmu.edu
tk at edam.speech.cs.cmu.edu
Wed Jul 11 23:33:49 EDT 2007
An HTML attachment was scrubbed...
URL: http://mailman.srv.cs.cmu.edu/pipermail/teamtalk-developers/attachments/20070711/ea202032/attachment.html
-------------- next part --------------
Modified: usarsim/System/Makefile
===================================================================
--- usarsim/System/Makefile 2007-07-12 01:39:36 UTC (rev 653)
+++ usarsim/System/Makefile 2007-07-12 03:33:49 UTC (rev 654)
@@ -1,34 +1,46 @@
-LINUX_DIR=../../ut2004-linux/
+INSTALL_DIR=../../ut2004-linux
-MAPS=$(LINUX_DIR)/Maps/DM-RoboticsLab_250.ut2
+PACKAGES=USARBotAPI.u USARBot.u USARMisPkg.u USARModels.u USARVictims.u \
+ TreasureHunt.u
-PACKAGES=$(LINUX_DIR)/System/USARBotAPI.u \
- $(LINUX_DIR)/System/USARBot.u \
- $(LINUX_DIR)/System/USARMisPkg.u \
- $(LINUX_DIR)/System/USARModels.u \
- $(LINUX_DIR)/System/USARVictims.u \
- $(LINUX_DIR)/System/TreasureHunt.u
+INSTALL_MAPS=$(INSTALL_DIR)/Maps/DM-RoboticsLab_250.ut2
-INIS=$(LINUX_DIR)/System/USARSim.ini
+INSTALL_PACKAGES=$(INSTALL_DIR)/System/USARBotAPI.u \
+ $(INSTALL_DIR)/System/USARBot.u \
+ $(INSTALL_DIR)/System/USARMisPkg.u \
+ $(INSTALL_DIR)/System/USARModels.u \
+ $(INSTALL_DIR)/System/USARVictims.u \
+ $(INSTALL_DIR)/System/TreasureHunt.u
-BATCH=$(LINUX_DIR)/System/usar_sx.sh
+INSTALL_INIS=$(INSTALL_DIR)/System/USARSim.ini
-all: ucc $(MAPS) $(PACKAGES) $(INIS) $(BATCH)
+INSTALL_BATCH=$(INSTALL_DIR)/System/usar_sx.sh
+all: $(PACKAGES) ucc
+
+install: $(INSTALL_MAPS) $(INSTALL_PACKAGES) $(INSTALL_INIS) $(INSTALL_BATCH)
+
+$(INSTALL_DIR)/%:../%
+ cp -f $< $@
+
ucc:
wine UCC.exe make -ini=USARSim.ini
-$(LINUX_DIR)/Maps/%.ut2:../Maps/%.ut2
- cp -f $< $@
+USARBotAPI.u:../USARBotAPI/Classes/*.uc
+ rm -f $@
-$(LINUX_DIR)/System/%.u:%.u
- cp -f $< $@
+USARBot.u:../USARBot/Classes/*.uc
+ rm -f $@
-$(LINUX_DIR)/System/%.ini:%.ini
- cp -f $< $@
+USARMisPkg.u:../USARMisPkg/Classes/*.uc
+ rm -f $@
-$(LINUX_DIR)/System/%.sh:%.sh
- cp -f $< $@
+USARModels.u:../USARModels/Classes/*.uc
+ rm -f $@
+USARVictims.u:../USARVictims/Classes/*.uc
+ rm -f $@
+TreasureHunt.u:../TreasureHunt/Classes/*.uc
+ rm -f $@
Added: usarsim/TreasureHunt/Classes/FemaleTreasureHunterPawn.uc
===================================================================
--- usarsim/TreasureHunt/Classes/FemaleTreasureHunterPawn.uc (rev 0)
+++ usarsim/TreasureHunt/Classes/FemaleTreasureHunterPawn.uc 2007-07-12 03:33:49 UTC (rev 654)
@@ -0,0 +1,10 @@
+Class FemaleTreasureHunterPawn extends TreasureHunterPawn;
+
+defaultproperties
+{
+ // Size of all female hunters is the same
+ DrawScale=1.65
+
+ // Animation subset
+ Mesh=SkeletalMesh'UDN_CharacterModels_K.GenericFemale'
+}
\ No newline at end of file
Added: usarsim/TreasureHunt/Classes/MaleTreasureHunterPawn.uc
===================================================================
--- usarsim/TreasureHunt/Classes/MaleTreasureHunterPawn.uc (rev 0)
+++ usarsim/TreasureHunt/Classes/MaleTreasureHunterPawn.uc 2007-07-12 03:33:49 UTC (rev 654)
@@ -0,0 +1,21 @@
+Class MaleTreasureHunterPawn extends TreasureHunterPawn;
+
+defaultproperties
+{
+ // Size of all male hunter is the same
+ DrawScale=1.8
+
+ // Animation subset
+ Mesh=SkeletalMesh'UDN_CharacterModels_K.GenericMale'
+
+ BaseEyeHeight=+00150.000000
+ EyeHeight=+00150.000000
+ CollisionRadius=+00061.200000
+ CollisionHeight=+00203.000000
+ CrouchHeight=+00070.200000
+ CrouchRadius=+00061.200000
+ GroundSpeed=+00800.000000
+ AirSpeed=+00800.000000
+ WaterSpeed=+00400.000000
+ JumpZ=+00630.000000
+}
\ No newline at end of file
Modified: usarsim/TreasureHunt/Classes/TreasureHuntGame.uc
===================================================================
--- usarsim/TreasureHunt/Classes/TreasureHuntGame.uc 2007-07-12 01:39:36 UTC (rev 653)
+++ usarsim/TreasureHunt/Classes/TreasureHuntGame.uc 2007-07-12 03:33:49 UTC (rev 654)
@@ -19,8 +19,6 @@
return;
}
- log("RESTARTSOMETHING"@aPlayer);
-
if( bRestartLevel && Level.NetMode!=NM_DedicatedServer && Level.NetMode!=NM_ListenServer )
return;
@@ -39,12 +37,15 @@
if (aPlayer.PreviousPawnClass!=None && aPlayer.PawnClass != aPlayer.PreviousPawnClass)
BaseMutator.PlayerChangedClass(aPlayer);
- if ( aPlayer.PawnClass != None )
+ if ( aPlayer.PawnClass != None && aPlayer.PawnClass.IsA('TreasureHunterPawn'))
aPlayer.Pawn = Spawn(aPlayer.PawnClass,,,StartSpot.Location,StartSpot.Rotation);
if( aPlayer.Pawn==None )
{
- DefaultPlayerClass = GetDefaultPlayerClass(aPlayer);
+ //we may revert back to this once we speciallize the controller
+ //DefaultPlayerClass = GetDefaultPlayerClass(aPlayer);
+ //for now hardcode here
+ DefaultPlayerClass = class'MaleTreasureHunterPawn';
aPlayer.Pawn = Spawn(DefaultPlayerClass,,,StartSpot.Location,StartSpot.Rotation);
}
if ( aPlayer.Pawn == None )
Added: usarsim/TreasureHunt/Classes/TreasureHunterPawn.uc
===================================================================
--- usarsim/TreasureHunt/Classes/TreasureHunterPawn.uc (rev 0)
+++ usarsim/TreasureHunt/Classes/TreasureHunterPawn.uc 2007-07-12 03:33:49 UTC (rev 654)
@@ -0,0 +1,5 @@
+Class TreasureHunterPawn extends UnrealPawn;
+
+defaultproperties
+{
+}
\ No newline at end of file
More information about the TeamTalk-developers
mailing list