Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- public class Main {
- public static void main(String[] args) {
- ArrayList<Hero> heroes;
- ArrayList<Move> basicMoves = new ArrayList<Move>();
- ArrayList<Move> specials = new ArrayList<Move>();
- ArrayList<Move> combos = new ArrayList<Move>();
- ArrayList<Move> variations = new ArrayList<Move>();
- ArrayList<Move> fatalities = new ArrayList<Move>();
- ArrayList<Move> brutalities = new ArrayList<Move>();
- //Takeda
- Hero h = new Hero("Takeda");
- // Basic Moves
- basicMoves = new ArrayList<Move>();
- basicMoves.add(new Move("Back Slash", IDS.Y_OR_TRIANGLE));
- basicMoves.add(new Move("Double Kick", IDS.FORWARD, IDS.PLUS, IDS.A_OR_X));
- basicMoves.add(new Move("Downward Slap", IDS.BACK, IDS.Y_OR_TRIANGLE));
- basicMoves.add(new Move("Flying Feet", IDS.FORWARD, IDS.B_OR_CIRCLE));
- basicMoves.add(new Move("High Kick", IDS.B_OR_CIRCLE));
- basicMoves.add(new Move("Hinge", IDS.A_OR_X));
- basicMoves.add(new Move("Jump Back Kick", IDS.JUMP, IDS.B_OR_CIRCLE));
- basicMoves.add(new Move("Jump Back Punch", IDS.JUMP, IDS.Y_OR_TRIANGLE));
- basicMoves.add(new Move("Jump Front Kick", IDS.JUMP, IDS.A_OR_X));
- basicMoves.add(new Move("Jump Front Punch", IDS.JUMP, IDS.X_OR_BOX));
- basicMoves.add(new Move("Low Chop", IDS.DOWN, IDS.PLUS, IDS.X_OR_BOX));
- basicMoves.add(new Move("Neutral Jump Kick", IDS.UP, IDS.A_OR_X));
- basicMoves.add(new Move("Neutral Jump Punch", IDS.UP, IDS.X_OR_BOX));
- basicMoves.add(new Move("Pison Punch", IDS.FORWARD, IDS.PLUS, IDS.Y_OR_TRIANGLE));
- basicMoves.add(new Move("Quick Sweep", IDS.BACK, IDS.PLUS, IDS.B_OR_CIRCLE));
- basicMoves.add(new Move ("Reverse Strike", IDS.DOWN, IDS.PLUS, IDS.B_OR_CIRCLE));
- basicMoves.add(new Move("Rising Fist", IDS.DOWN, IDS.PLUS, IDS.Y_OR_TRIANGLE));
- basicMoves.add(new Move("Side Step", IDS.DOWN, IDS.PLUS, IDS.A_OR_X));
- basicMoves.add(new Move("Side kick", IDS.BACK, IDS.PLUS, IDS.A_OR_X));
- basicMoves.add(new Move("Straight Jab", IDS.X_OR_BOX));
- basicMoves.add(new Move("Strong Lunge", IDS.FORWARD, IDS.PLUS, IDS.X_OR_BOX));
- basicMoves.add(new Move("Throw(away)", IDS.LB_OR_R1));
- basicMoves.add(new Move("Throw(towards)", IDS.FORWARD, IDS.PLUS, IDS.LB_OR_R1));
- // Specials
- specials = new ArrayList<Move>();
- specials.add(new Move("Fist Flurry", IDS.BACK, IDS.FORWARD, IDS.PLUS, IDS.Y_OR_TRIANGLE));
- specials.add(new Move("Kunai", IDS.DOWN, IDS.BACK, IDS.PLUS, IDS.X_OR_BOX));
- specials.add(new Move("Tornado Strike", IDS.BACK, IDS.FORWARD, IDS.PLUS, IDS.B_OR_CIRCLE));
- specials.add(new Move("X-Ray", IDS.JUMP, IDS.PLUS, IDS.LT_OR_L2, IDS.PLUS, IDS.RT_OR_R2));
- //Combo Attaks
- combos = new ArrayList<Move>();
- combos.add(new Move("Apprentice", IDS.FORWARD, IDS.PLUS, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE, IDS.PLUS, IDS.BACK));
- 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));
- combos.add(new Move("Forgotten Son", IDS.B_OR_CIRCLE, IDS.B_OR_CIRCLE));
- combos.add(new Move("Hasashi Kick", IDS.FORWARD, IDS.PLUS, IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX, IDS.B_OR_CIRCLE));
- 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));
- combos.add(new Move("Old Grudges", IDS.BACK, IDS.PLUS, IDS.X_OR_BOX, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE));
- combos.add(new Move("Overpowered", IDS.A_OR_X, IDS.A_OR_X, IDS.B_OR_CIRCLE));
- combos.add(new Move("Quick Lash", IDS.BACK, IDS.PLUS, IDS.X_OR_BOX, IDS.X_OR_BOX));
- combos.add(new Move("Quick Learner", IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE));
- combos.add(new Move("Shin Shater", IDS.BACK, IDS.PLUS, IDS.A_OR_X, IDS.A_OR_X, IDS.PLUS, IDS.A_OR_X));
- combos.add(new Move("Shirai Ryu Order", IDS.X_OR_BOX, IDS.X_OR_BOX));
- combos.add(new Move("Strong Flow", IDS.X_OR_BOX, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE));
- combos.add(new Move("Trained Assassin", IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX));
- combos.add(new Move("Turn Around", IDS.A_OR_X, IDS.A_OR_X));
- combos.add(new Move("Victorius Ways", IDS.FORWARD, IDS.PLUS, IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX));
- combos.add(new Move("Whip Snap", IDS.BACK, IDS.PLUS, IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX));
- combos.add(new Move("White Well", IDS.FORWARD, IDS.PLUS, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE));
- // Fatalities
- fatalities = new ArrayList<Move>();
- fatalities.add(new Move("Head Cage", IDS.FORWARD, IDS.BACK, IDS.DOWN, IDS.DOWN, IDS.X_OR_BOX));
- fatalities.add(new Move("Whip It Good", IDS.DOWN, IDS.FORWARD, IDS.DOWN, IDS.BACK, IDS.Y_OR_TRIANGLE));
- //Brutalities
- brutalities = new ArrayList<Move>();
- brutalities.add(new Move("Armless", IDS.LB_OR_R1));
- brutalities.add(new Move("Kool Whip", IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE));
- brutalities.add(new Move("Whip It Out", IDS.DOWN, IDS.BACK, IDS.A_OR_X, IDS.PLUS, IDS.RT_OR_R2));
- brutalities.add(new Move("Two-Sided", IDS.BACK, IDS.FORWARD, IDS.Y_OR_TRIANGLE, IDS.PLUS, IDS.RT_OR_R2));
- brutalities.add(new Move("Force-Slice", IDS.DOWN, IDS.BACK));
- // Variations
- Variation v1 = new Variation("Ronin");
- variations = new ArrayList<Move>();
- variations.add(new Move("Back Slash", IDS.BACK, IDS.PLUS, IDS.X_OR_BOX));
- variations.add(new Move("Blade Drop", IDS.DOWN, IDS.BACK, IDS.PLUS, IDS.X_OR_BOX));
- variations.add(new Move("Double Bladed", IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX));
- variations.add(new Move("Downward Slice", IDS.Y_OR_TRIANGLE));
- variations.add(new Move("High Strike", IDS.BACK, IDS.PLUS, IDS.X_OR_BOX, IDS.X_OR_BOX));
- variations.add(new Move("Low Stab", IDS.BACK, IDS.PLUS, IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX));
- variations.add(new Move("Low Swipe", IDS.Y_OR_TRIANGLE, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE));
- variations.add(new Move("Piercing Spark", IDS.DOWN, IDS.FORWARD, IDS.PLUS, IDS.A_OR_X));
- variations.add(new Move("Rising Blade", IDS.BACK, IDS.PLUS, IDS.X_OR_BOX, IDS.X_OR_BOX, IDS.Y_OR_TRIANGLE));
- variations.add(new Move("Shirai Ryu Kan", IDS.DOWN, IDS.FORWARD, IDS.PLUS, IDS.X_OR_BOX));
- variations.add(new Move("Shirai Ryu Reflect", IDS.DOWN, IDS.BACK, IDS.PLUS, IDS.A_OR_X));
- variations.add(new Move("Spinning Blade", IDS.BACK, IDS.PLUS, IDS.Y_OR_TRIANGLE));
- 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));
- v1.setMoves(variations);
- Variation v2 = new Variation("Shiray Ryu");
- variations = new ArrayList<Move>();
- variations.add(new Move("Air Spear", IDS.JUMP, IDS.DOWN, IDS.BACK, IDS.PLUS, IDS.X_OR_BOX));
- variations.add(new Move("Air Telepor", IDS.JUMP, IDS.DOWN, IDS.BACK, IDS.PLUS, IDS.A_OR_X));
- variations.add(new Move("Quick Phase", IDS.DOWN, IDS.BACK, IDS.PLUS, IDS.A_OR_X));
- variations.add(new Move("Spear Ryu", IDS.BACK, IDS.FORWARD, IDS.PLUS, IDS.X_OR_BOX));
- v2.setMoves(variations);
- Variation v3 = new Variation("Lasher");
- variations = new ArrayList<Move>();
- variations.add(new Move("Low Slash", IDS.DOWN, IDS.PLUS, IDS.FORWARD, IDS.PLUS, IDS.X_OR_BOX));
- variations.add(new Move("Whip Assault", IDS.BACK, IDS.FORWARD, IDS.PLUS, IDS.Y_OR_TRIANGLE));
- variations.add(new Move("Whip Strike", IDS.DOWN, IDS.FORWARD, IDS.PLUS, IDS.X_OR_BOX));
- variations.add(new Move("Whip Trip", IDS.DOWN, IDS.BACK, IDS.PLUS, IDS.Y_OR_TRIANGLE));
- v3.setMoves(variations);
- h.getVariations().put(v1.getName(), v1);
- h.getVariations().put(v2.getName(), v2);
- h.getVariations().put(v3.getName(), v3);
- h.setBasicMoves(basicMoves);
- h.setCombos(combos);
- h.setSpecialMoves(specials);
- h.setFatalities(fatalities);
- h.setBrutalities(brutalities);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement