PlayerAbilities.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. package pathgame.gameplay;
  2. public class PlayerAbilities
  3. {
  4. private int fasterGrass = 0;
  5. private int fasterForest = 0;
  6. private int fasterShallowWater = 0;
  7. private int fasterDeepWater = 0;
  8. private int fasterHill = 0;
  9. private int fasterMountain = 0;
  10. private int fasterSwamp = 0;
  11. public void setHikerValues()
  12. {
  13. fasterHill = 1;
  14. fasterGrass = 0;
  15. fasterForest = 0;
  16. fasterShallowWater = 0;
  17. fasterDeepWater = 0;
  18. fasterMountain = 0;
  19. fasterSwamp = 0;
  20. }
  21. public void setClimberValues()
  22. {
  23. fasterMountain = 1;
  24. fasterGrass = 0;
  25. fasterForest = 0;
  26. fasterShallowWater = 0;
  27. fasterDeepWater = 0;
  28. fasterHill = 0;
  29. fasterSwamp = 0;
  30. }
  31. public void setForesterValues()
  32. {
  33. fasterForest = 1;
  34. fasterGrass = 0;
  35. fasterShallowWater = 0;
  36. fasterDeepWater = 0;
  37. fasterHill = 0;
  38. fasterMountain = 0;
  39. fasterSwamp = 0;
  40. }
  41. public void setSwimmerValues()
  42. {
  43. fasterShallowWater = 2;
  44. fasterGrass = 0;
  45. fasterForest = 0;
  46. fasterDeepWater = 0;
  47. fasterHill = 0;
  48. fasterMountain = 0;
  49. fasterSwamp = 0;
  50. }
  51. public void setSailorValues()
  52. {
  53. fasterDeepWater = 1;
  54. fasterGrass = 0;
  55. fasterForest = 0;
  56. fasterShallowWater = 0;
  57. fasterHill = 0;
  58. fasterMountain = 0;
  59. fasterSwamp = 0;
  60. }
  61. public int getFasterGrass()
  62. {
  63. return fasterGrass;
  64. }
  65. public int getFasterForest()
  66. {
  67. return fasterForest;
  68. }
  69. public int getFasterShallowWater()
  70. {
  71. return fasterShallowWater;
  72. }
  73. public int getFasterDeepWater()
  74. {
  75. return fasterDeepWater;
  76. }
  77. public int getFasterHill()
  78. {
  79. return fasterHill;
  80. }
  81. public int getFasterMountain()
  82. {
  83. return fasterMountain;
  84. }
  85. public int getFasterSwamp()
  86. {
  87. return fasterSwamp;
  88. }
  89. }