home *** CD-ROM | disk | FTP | other *** search
/ Unreal Tournament Game Programming for Teens / UnrealTournamentGameProgrammingForTeens.iso / Chapter Files / Chapter06 / UT2004 / Ch04Area / Classes / RandomCommandTrigger.uc < prev    next >
Encoding:
Text File  |  2006-10-23  |  1.1 KB  |  36 lines

  1. //=============================================================
  2. // RandomCommandTrigger .
  3. // See RandomCommandTrigger.txt
  4. //=============================================================
  5. class RandomCommandTrigger extends Trigger
  6.     placeable;
  7.     var (Message) public string StandUpMessage;
  8.     var (Message) public string CommandMessage;
  9.     var private int RandomNumber;
  10.     var private string DefaultMessage;
  11.     //#1
  12.     var private string FirstOthLine;
  13.     var private string SecondOthLine;
  14.  
  15.     function PostBeginPlay(){
  16.       Super.PostBeginPlay();
  17.       //#2
  18.       //Assign initial values   
  19.       FirstOthLine = "I swear 'tis better";
  20.       SecondOthLine = "to be much abused";
  21.  
  22.        //#3
  23.        //Call the Rand() function to generate numbers
  24.        RandomNumber = Rand(25);
  25.        //Concatenate the lines and convert an int to a string
  26.        DefaultMessage @= " " @ RandomNumber;
  27.        //Concatenate as before
  28.        DefaultMessage @= FirstOthLine ;
  29.        DefaultMessage @= SecondOthLine;
  30.        Message = DefaultMessage;
  31.     }
  32.  
  33. defaultproperties
  34. {
  35. }
  36.