|
@@ -123,17 +123,104 @@ public enum CardTypes {
|
|
|
new ArrayList<CardTypes>() {{ //X0.5
|
|
|
add(poison);
|
|
|
add(flying);
|
|
|
+ add(rock);
|
|
|
+ add(ghost);
|
|
|
+ }},
|
|
|
+ new ArrayList<CardTypes>() {{ //X0
|
|
|
+ add(steel);
|
|
|
+ }}
|
|
|
+ ),
|
|
|
+ ground(
|
|
|
+ new ArrayList<CardTypes>() {{ //X2
|
|
|
+ add(fire);
|
|
|
+ add(electric);
|
|
|
+ add(poison);
|
|
|
+ add(rock);
|
|
|
+ add(steel);
|
|
|
+ }},
|
|
|
+ new ArrayList<CardTypes>() {{ //X0.5
|
|
|
+ add(grass);
|
|
|
+ add(bug);
|
|
|
+ }},
|
|
|
+ new ArrayList<CardTypes>() {{ //X0
|
|
|
+ add(flying);
|
|
|
+ }}
|
|
|
+ ),
|
|
|
+ flying(
|
|
|
+ new ArrayList<CardTypes>() {{ //X2
|
|
|
+ add(grass);
|
|
|
+ add(fighting);
|
|
|
+ add(bug);
|
|
|
+ }},
|
|
|
+ new ArrayList<CardTypes>() {{ //X0.5
|
|
|
+ add(electric);
|
|
|
+ add(rock);
|
|
|
+ add(steel);
|
|
|
}},
|
|
|
new ArrayList<CardTypes>() {{ //X0
|
|
|
|
|
|
}}
|
|
|
),
|
|
|
- ground,
|
|
|
- flying,
|
|
|
- psychic,
|
|
|
- bug,
|
|
|
- rock,
|
|
|
- ghost,
|
|
|
+ psychic(
|
|
|
+ new ArrayList<CardTypes>() {{ //X2
|
|
|
+ add(fighting);
|
|
|
+ add(poison);
|
|
|
+ }},
|
|
|
+ new ArrayList<CardTypes>() {{ //X0.5
|
|
|
+ add(psychic);
|
|
|
+ add(steel);
|
|
|
+ }},
|
|
|
+ new ArrayList<CardTypes>() {{ //X0
|
|
|
+ add(dark);
|
|
|
+ }}
|
|
|
+ ),
|
|
|
+ bug(
|
|
|
+ new ArrayList<CardTypes>() {{ //X2
|
|
|
+ add(grass);
|
|
|
+ add(psychic);
|
|
|
+ add(dark);
|
|
|
+ }},
|
|
|
+ new ArrayList<CardTypes>() {{ //X0.5
|
|
|
+ add(fire);
|
|
|
+ add(fighting);
|
|
|
+ add(poison);
|
|
|
+ add(flying);
|
|
|
+ add(ghost);
|
|
|
+ add(steel);
|
|
|
+ add(fairy);
|
|
|
+ }},
|
|
|
+ new ArrayList<CardTypes>() {{ //X0
|
|
|
+
|
|
|
+ }}
|
|
|
+ ),
|
|
|
+ rock(
|
|
|
+ new ArrayList<CardTypes>() {{ //X2
|
|
|
+ add(fire);
|
|
|
+ add(ice);
|
|
|
+ add(flying);
|
|
|
+ add(bug);
|
|
|
+ }},
|
|
|
+ new ArrayList<CardTypes>() {{ //X0.5
|
|
|
+ add(fighting);
|
|
|
+ add(ground);
|
|
|
+ add(steel);
|
|
|
+ }},
|
|
|
+ new ArrayList<CardTypes>() {{ //X0
|
|
|
+
|
|
|
+ }}
|
|
|
+ ),
|
|
|
+ ghost(
|
|
|
+ new ArrayList<CardTypes>() {{ //X2
|
|
|
+ add(psychic);
|
|
|
+ add(ghost);
|
|
|
+ }},
|
|
|
+ new ArrayList<CardTypes>() {{ //X0.5
|
|
|
+ add(dark);
|
|
|
+ }},
|
|
|
+ new ArrayList<CardTypes>() {{ //X0
|
|
|
+ add(normal);
|
|
|
+ }}
|
|
|
+ ),
|
|
|
dragon,
|
|
|
dark,
|
|
|
steel,
|