home *** CD-ROM | disk | FTP | other *** search
/ UnrealScript Game Programming All in One / UnrealScriptGameProgrammingAllInOne.iso / UGPAIOListings / UGPAIOListingsCh10 / CH10LIST / Classes / CH10_08LIST.uc < prev   
Encoding:
Text File  |  2006-02-01  |  1.4 KB  |  62 lines

  1. // %PARAMETERS = "CH10LIST C:\UT2004"
  2. //Identifies the package
  3. //CH10_08LIST.uc
  4.  
  5. class CH10_08LIST extends Commandlet;
  6.  
  7. function int Main(string Args)
  8. {
  9.   //#1
  10.   local int   iIntiger, iControl, iCount;
  11.   local int fByte;
  12.   local string szNumbers;
  13.   local float rReal;
  14.  
  15.   iIntiger = 1;
  16.   fByte = 1;
  17.   rReal = 1;
  18.   iControl = 6;  iCount = 0;
  19.  
  20.   log("*************");
  21.   log(Chr(10) @ " CH10_08LIST Converting numbers to strings"
  22.                                                   $ Chr(10));
  23.  //#2
  24.  //Boolean
  25.     szNumbers = "   ";
  26.     szNumbers @= false;
  27.     szNumbers @= true;
  28.     log("  A - Boolean false and true as a string:" @ szNumbers);
  29.  
  30.  //Byte
  31.     szNumbers = "   ";
  32.     szNumbers @= fByte;
  33.     //prefix incremental\
  34.     szNumbers @= ++fByte;
  35.     szNumbers @= ++fByte;
  36.  
  37.     log("  B - A series of bytes of as a string:" @ szNumbers);
  38.  
  39.  //#3
  40.  //Integer - explicit and implicit casts
  41.     szNumbers = "   ";
  42.     szNumbers @= string(iIntiger);
  43.     iIntiger++;
  44.     szNumbers @= string(iIntiger);
  45.     log("  C - Two integers as a string:" @ szNumbers);
  46.  
  47.  //#4
  48.  //Float
  49.     szNumbers = "   ";
  50.     rReal = float(iIntiger++);
  51.     szNumbers @= rReal;
  52.     rReal = float(iIntiger++);
  53.     szNumbers @= rReal;
  54.     rReal = float(iIntiger++);
  55.     szNumbers @= rReal;
  56.  
  57.   log("  D - A series of real numbers as a string:"
  58.                                     @ Chr(10) @ szNumbers);
  59.  
  60.   return 0;
  61. }
  62.