Advertisement
Guest User

Untitled

a guest
May 3rd, 2015
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.61 KB | None | 0 0
  1. import java.util.ArrayList;
  2.  
  3.  
  4. public class Main {
  5. public static void main(String[] args) {
  6. ArrayList<Hero> heroes;
  7. ArrayList<Move> basicMoves = new ArrayList<Move>();
  8. ArrayList<Move> specials = new ArrayList<Move>();
  9. ArrayList<Move> combos = new ArrayList<Move>();
  10. ArrayList<Move> variations = new ArrayList<Move>();
  11. ArrayList<Move> fatalities = new ArrayList<Move>();
  12. ArrayList<Move> brutalities = new ArrayList<Move>();
  13.  
  14.  
  15. //Takeda
  16.  
  17. Hero h = new Hero("Takeda");
  18.  
  19. // Basic Moves
  20.  
  21. basicMoves = new ArrayList<Move>();
  22. basicMoves.add(new Move("Back Slash", IDS.Y_OR_TRIANGLE));
  23. basicMoves.add(new Move("Double Kick", IDS.FORWARD, IDS.PLUS, IDS.A_OR_X));
  24. basicMoves.add(new Move("Downward Slap", IDS.BACK, IDS.Y_OR_TRIANGLE));
  25. basicMoves.add(new Move("Flying Feet", IDS.FORWARD, IDS.B_OR_CIRCLE));
  26. basicMoves.add(new Move("High Kick", IDS.B_OR_CIRCLE));
  27. basicMoves.add(new Move("Hinge", IDS.A_OR_X));
  28. basicMoves.add(new Move("Jump Back Kick", IDS.JUMP, IDS.B_OR_CIRCLE));
  29. basicMoves.add(new Move("Jump Back Punch", IDS.JUMP, IDS.Y_OR_TRIANGLE));
  30. basicMoves.add(new Move("Jump Front Kick", IDS.JUMP, IDS.A_OR_X));
  31. basicMoves.add(new Move("Jump Front Punch", IDS.JUMP, IDS.X_OR_BOX));
  32. basicMoves.add(new Move("Low Chop", IDS.DOWN, IDS.PLUS, IDS.X_OR_BOX));
  33. basicMoves.add(new Move("Neutral Jump Kick", IDS.UP, IDS.A_OR_X));
  34. basicMoves.add(new Move("Neutral Jump Punch", IDS.UP, IDS.X_OR_BOX));
  35. basicMoves.add(new Move("Pison Punch", IDS.FORWARD, IDS.PLUS, IDS.Y_OR_TRIANGLE));
  36. basicMoves.add(new Move("Quick Sweep", IDS.BACK, IDS.PLUS, IDS.B_OR_CIRCLE));
  37. basicMoves.add(new Move ("Reverse Strike", IDS.DOWN, IDS.PLUS, IDS.B_OR_CIRCLE));
  38. basicMoves.add(new Move("Rising Fist", IDS.DOWN, IDS.PLUS, IDS.Y_OR_TRIANGLE));
  39. basicMoves.add(new Move("Side Step", IDS.DOWN, IDS.PLUS, IDS.A_OR_X));
  40. basicMoves.add(new Move("Side kick", IDS.BACK, IDS.PLUS, IDS.A_OR_X));
  41. basicMoves.add(new Move("Straight Jab", IDS.X_OR_BOX));
  42. basicMoves.add(new Move("Strong Lunge", IDS.FORWARD, IDS.PLUS, IDS.X_OR_BOX));
  43. basicMoves.add(new Move("Throw(away)", IDS.LB_OR_R1));
  44. basicMoves.add(new Move("Throw(towards)", IDS.FORWARD, IDS.PLUS, IDS.LB_OR_R1));
  45.  
  46.  
  47. // Specials
  48.  
  49. specials = new ArrayList<Move>();
  50. specials.add(new Move("Fist Flurry", IDS.BACK, IDS.FORWARD, IDS.PLUS, IDS.Y_OR_TRIANGLE));
  51. specials.add(new Move("Kunai", IDS.DOWN, IDS.BACK, IDS.PLUS, IDS.X_OR_BOX));
  52. specials.add(new Move("Tornado Strike", IDS.BACK, IDS.FORWARD, IDS.PLUS, IDS.B_OR_CIRCLE));
  53. specials.add(new Move("X-Ray", IDS.JUMP, IDS.PLUS, IDS.LT_OR_L2, IDS.PLUS, IDS.RT_OR_R2));
  54.  
  55.  
  56. //Combo Attaks
  57.  
  58. combos = new ArrayList<Move>();
  59. combos.add(new Move("Apprentice", IDS.FORWARD, IDS.PLUS, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE, IDS.PLUS, IDS.BACK));
  60. combos.add(new Move("Fallen Warior", IDS.BACK, IDS.PLUS, IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE, IDS.PLUS, IDS.B_OR_CIRCLE));
  61. combos.add(new Move("Forgotten Son", IDS.B_OR_CIRCLE, IDS.B_OR_CIRCLE));
  62. combos.add(new Move("Hasashi Kick", IDS.FORWARD, IDS.PLUS, IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX, IDS.B_OR_CIRCLE));
  63. combos.add(new Move("Hellspawn", IDS.FORWARD, IDS.PLUS, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE, IDS.Y_OR_TRIANGLE, IDS.PLUS, IDS.B_OR_CIRCLE));
  64. combos.add(new Move("Old Grudges", IDS.BACK, IDS.PLUS, IDS.X_OR_BOX, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE));
  65. combos.add(new Move("Overpowered", IDS.A_OR_X, IDS.A_OR_X, IDS.B_OR_CIRCLE));
  66. combos.add(new Move("Quick Lash", IDS.BACK, IDS.PLUS, IDS.X_OR_BOX, IDS.X_OR_BOX));
  67. combos.add(new Move("Quick Learner", IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE));
  68. combos.add(new Move("Shin Shater", IDS.BACK, IDS.PLUS, IDS.A_OR_X, IDS.A_OR_X, IDS.PLUS, IDS.A_OR_X));
  69. combos.add(new Move("Shirai Ryu Order", IDS.X_OR_BOX, IDS.X_OR_BOX));
  70. combos.add(new Move("Strong Flow", IDS.X_OR_BOX, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE));
  71. combos.add(new Move("Trained Assassin", IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX));
  72. combos.add(new Move("Turn Around", IDS.A_OR_X, IDS.A_OR_X));
  73. combos.add(new Move("Victorius Ways", IDS.FORWARD, IDS.PLUS, IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX));
  74. combos.add(new Move("Whip Snap", IDS.BACK, IDS.PLUS, IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX));
  75. combos.add(new Move("White Well", IDS.FORWARD, IDS.PLUS, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE));
  76.  
  77.  
  78. // Fatalities
  79.  
  80. fatalities = new ArrayList<Move>();
  81. fatalities.add(new Move("Head Cage", IDS.FORWARD, IDS.BACK, IDS.DOWN, IDS.DOWN, IDS.X_OR_BOX));
  82. fatalities.add(new Move("Whip It Good", IDS.DOWN, IDS.FORWARD, IDS.DOWN, IDS.BACK, IDS.Y_OR_TRIANGLE));
  83.  
  84.  
  85. //Brutalities
  86.  
  87. brutalities = new ArrayList<Move>();
  88. brutalities.add(new Move("Armless", IDS.LB_OR_R1));
  89. brutalities.add(new Move("Kool Whip", IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE));
  90. brutalities.add(new Move("Whip It Out", IDS.DOWN, IDS.BACK, IDS.A_OR_X, IDS.PLUS, IDS.RT_OR_R2));
  91. brutalities.add(new Move("Two-Sided", IDS.BACK, IDS.FORWARD, IDS.Y_OR_TRIANGLE, IDS.PLUS, IDS.RT_OR_R2));
  92. brutalities.add(new Move("Force-Slice", IDS.DOWN, IDS.BACK));
  93.  
  94. // Variations
  95.  
  96. Variation v1 = new Variation("Ronin");
  97.  
  98. variations = new ArrayList<Move>();
  99. variations.add(new Move("Back Slash", IDS.BACK, IDS.PLUS, IDS.X_OR_BOX));
  100. variations.add(new Move("Blade Drop", IDS.DOWN, IDS.BACK, IDS.PLUS, IDS.X_OR_BOX));
  101. variations.add(new Move("Double Bladed", IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX));
  102. variations.add(new Move("Downward Slice", IDS.Y_OR_TRIANGLE));
  103. variations.add(new Move("High Strike", IDS.BACK, IDS.PLUS, IDS.X_OR_BOX, IDS.X_OR_BOX));
  104. variations.add(new Move("Low Stab", IDS.BACK, IDS.PLUS, IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX));
  105. variations.add(new Move("Low Swipe", IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE));
  106. variations.add(new Move("Piercing Spark", IDS.DOWN, IDS.FORWARD, IDS.PLUS, IDS.A_OR_X));
  107. variations.add(new Move("Rising Blade", IDS.BACK, IDS.PLUS, IDS.X_OR_BOX, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE));
  108. variations.add(new Move("Shirai Ryu Kan", IDS.DOWN, IDS.FORWARD, IDS.PLUS, IDS.X_OR_BOX));
  109. variations.add(new Move("Shirai Ryu Reflect", IDS.DOWN, IDS.BACK, IDS.PLUS, IDS.A_OR_X));
  110. variations.add(new Move("Spinning Blade", IDS.BACK, IDS.PLUS, IDS.Y_OR_TRIANGLE));
  111. variations.add(new Move("Way Of Hasashi", IDS.BACK, IDS.PLUS, IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE, IDS.PLUS, IDS.DOWN));
  112. v1.setMoves(variations);
  113.  
  114. Variation v2 = new Variation("Shiray Ryu");
  115.  
  116. variations = new ArrayList<Move>();
  117. variations.add(new Move("Air Spear", IDS.JUMP, IDS.DOWN, IDS.BACK, IDS.PLUS, IDS.X_OR_BOX));
  118. variations.add(new Move("Air Telepor", IDS.JUMP, IDS.DOWN, IDS.BACK, IDS.PLUS, IDS.A_OR_X));
  119. variations.add(new Move("Quick Phase", IDS.DOWN, IDS.BACK, IDS.PLUS, IDS.A_OR_X));
  120. variations.add(new Move("Spear Ryu", IDS.BACK, IDS.FORWARD, IDS.PLUS, IDS.X_OR_BOX));
  121. v2.setMoves(variations);
  122.  
  123. Variation v3 = new Variation("Lasher");
  124.  
  125. variations = new ArrayList<Move>();
  126. variations.add(new Move("Low Slash", IDS.DOWN, IDS.PLUS, IDS.FORWARD, IDS.PLUS, IDS.X_OR_BOX));
  127. variations.add(new Move("Whip Assault", IDS.BACK, IDS.FORWARD, IDS.PLUS, IDS.Y_OR_TRIANGLE));
  128. variations.add(new Move("Whip Strike", IDS.DOWN, IDS.FORWARD, IDS.PLUS, IDS.X_OR_BOX));
  129. variations.add(new Move("Whip Trip", IDS.DOWN, IDS.BACK, IDS.PLUS, IDS.Y_OR_TRIANGLE));
  130. v3.setMoves(variations);
  131.  
  132.  
  133.  
  134.  
  135. h.getVariations().put(v1.getName(), v1);
  136. h.getVariations().put(v2.getName(), v2);
  137. h.getVariations().put(v3.getName(), v3);
  138.  
  139. h.setBasicMoves(basicMoves);
  140. h.setCombos(combos);
  141. h.setSpecialMoves(specials);
  142. h.setFatalities(fatalities);
  143. h.setBrutalities(brutalities);
  144. }
  145. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement