home *** CD-ROM | disk | FTP | other *** search
/ UnrealScript Game Programming All in One / UnrealScriptGameProgrammingAllInOne.iso / UGPAIOListings / UGPAIOListingsCh20 / CH20LIST / Classes / Prop.uc < prev    next >
Encoding:
Text File  |  2006-02-28  |  1.3 KB  |  54 lines

  1. // %PARAMETERS = "CH20LIST C:\UT2004"
  2. //Identifies the package
  3. //Prop.uc
  4. //This is the Prop class
  5. //The test driver is CH20_05LIST
  6. //It has no dependencies
  7.  
  8. class Prop extends Commandlet;
  9.  
  10. //#1 Class attributes
  11.  var private Vector vPosition;
  12.  var protected string szName;
  13.  var protected string szAction;
  14.  var private int iNumber;
  15.  
  16. //#2
  17. //------------------------ getPos ---------------------
  18.  public function Vector getPos(){
  19.    return vPosition;
  20.  }
  21. //------------------------ setPos --------------------
  22.  public function setPos(Vector pos){
  23.     vPosition = pos;
  24.  }
  25. //#3
  26. //--------------------- setName ----------------------
  27.  public function setName(string name){
  28.        szName = name;
  29.  }
  30.  //--------------------- getName ---------------------
  31.  public function string getName(){
  32.        return szName;
  33.  }
  34. //#4
  35. //---------------------- setNumber -------------------
  36.  public function setNumber(int pNum){
  37.       iNumber = pNum;
  38.  }
  39. //---------------------- getNumber --------------------
  40.  public function int getNumber(){
  41.       return iNumber;
  42.  }
  43. //#5
  44. //---------------------- setAction ---------------------
  45.  public function setAction(string des){
  46.       szAction = des;
  47.  }
  48. //---------------------- getAction ---------------------
  49.  public function string getAction(){
  50.       return szAction;
  51.  }
  52.  
  53.  
  54.