home *** CD-ROM | disk | FTP | other *** search
/ UnrealScript Game Programming All in One / UnrealScriptGameProgrammingAllInOne.iso / UGPAIOListings / UGPAIOListingsCh17 / CH17LIST / Classes / PLAY.uc < prev    next >
Encoding:
Text File  |  2006-02-20  |  1.5 KB  |  62 lines

  1. // %PARAMETERS = "CH17LIST C:\UT2004"
  2. //Identifies the package
  3. // Class declaration
  4. // #1 Play.uc
  5.  
  6. class Play extends Commandlet;
  7.  
  8. // #2 Class attributes
  9. //Cannot access them outside the class definition
  10.      var private string szTitle;
  11.      var private string szAuthor;
  12.      var private int iReference;
  13.      var private int iCastNumber;
  14.      var private string szPrimeChar;
  15.  
  16. // #3 Member functions
  17.  
  18. //-----------------getTitle---------------------
  19. public function string getTitle(){
  20.      return szTitle;
  21. }
  22. //#2
  23. //-----------------setTitle----------------------
  24. public function setTitle(string title){
  25.       szTitle = title;
  26. }
  27.  
  28. //-----------------getAuthor---------------------
  29. function string getAuthor(){
  30.      return szAuthor;
  31. }
  32. //-----------------setAuthor---------------------
  33. function setAuthor(string author){
  34.      szAuthor = author;
  35. }
  36. //-----------------getCastNumber-----------------
  37. function int getCastNumber(){
  38.      return iCastNumber;
  39. }
  40. //-----------------setCastNumber-----------------
  41. function setCastNumber(int number){
  42.      iCastNumber = number;
  43. }
  44. //-----------------getReference------------------
  45. function int getReference(){
  46.      return iReference;
  47. }
  48. //-----------------setReference------------------
  49. function setReference(int ref){
  50.      iReference = ref;
  51. }
  52. //-----------------getPrimeChar-------------------
  53. function string getPrimeChar(){
  54.      return szPrimeChar;
  55. }
  56. //-----------------setPrimeChar------------------
  57. function setPrimeChar(string prime){
  58.      szPrimeChar = prime;
  59. }
  60.  
  61.  
  62.