package util;
import java.util.HashMap;
import java.util.Map;
import com.biotools.meerkat.Card;
public class CardConverter {
static Map<String, Integer> spears2p2 = new HashMap<String, Integer>();
static {
// Card doesn't implement hashcode, so we put strings in here
spears2p2.put("2c", Integer.valueOf(1));
spears2p2.put("2d", Integer.valueOf(2));
spears2p2.put("2h", Integer.valueOf(3));
spears2p2.put("2s", Integer.valueOf(4));
spears2p2.put("3c", Integer.valueOf(5));
spears2p2.put("3d", Integer.valueOf(6));
spears2p2.put("3h", Integer.valueOf(7));
spears2p2.put("3s", Integer.valueOf(8));
spears2p2.put("4c", Integer.valueOf(9));
spears2p2.put("4d", Integer.valueOf(10));
spears2p2.put("4h", Integer.valueOf(11));
spears2p2.put("4s", Integer.valueOf(12));
spears2p2.put("5c", Integer.valueOf(13));
spears2p2.put("5d", Integer.valueOf(14));
spears2p2.put("5h", Integer.valueOf(15));
spears2p2.put("5s", Integer.valueOf(16));
spears2p2.put("6c", Integer.valueOf(17));
spears2p2.put("6d", Integer.valueOf(18));
spears2p2.put("6h", Integer.valueOf(19));
spears2p2.put("6s", Integer.valueOf(20));
spears2p2.put("7c", Integer.valueOf(21));
spears2p2.put("7d", Integer.valueOf(22));
spears2p2.put("7h", Integer.valueOf(23));
spears2p2.put("7s", Integer.valueOf(24));
spears2p2.put("8c", Integer.valueOf(25));
spears2p2.put("8d", Integer.valueOf(26));
spears2p2.put("8h", Integer.valueOf(27));
spears2p2.put("8s", Integer.valueOf(28));
spears2p2.put("9c", Integer.valueOf(29));
spears2p2.put("9d", Integer.valueOf(30));
spears2p2.put("9h", Integer.valueOf(31));
spears2p2.put("9s", Integer.valueOf(32));
spears2p2.put("Tc", Integer.valueOf(33));
spears2p2.put("Td", Integer.valueOf(34));
spears2p2.put("Th", Integer.valueOf(35));
spears2p2.put("Ts", Integer.valueOf(36));
spears2p2.put("Jc", Integer.valueOf(37));
spears2p2.put("Jd", Integer.valueOf(38));
spears2p2.put("Jh", Integer.valueOf(39));
spears2p2.put("Js", Integer.valueOf(40));
spears2p2.put("Qc", Integer.valueOf(41));
spears2p2.put("Qd", Integer.valueOf(42));
spears2p2.put("Qh", Integer.valueOf(43));
spears2p2.put("Qs", Integer.valueOf(44));
spears2p2.put("Kc", Integer.valueOf(45));
spears2p2.put("Kd", Integer.valueOf(46));
spears2p2.put("Kh", Integer.valueOf(47));
spears2p2.put("Ks", Integer.valueOf(48));
spears2p2.put("Ac", Integer.valueOf(49));
spears2p2.put("Ad", Integer.valueOf(50));
spears2p2.put("Ah", Integer.valueOf(51));
spears2p2.put("As", Integer.valueOf(52));
/*
* Card to integer conversions: 2c = 1 2d = 2 2h = 3 2s = 4 3c = 5 3d = 6 3h
* = 7 3s = 8 4c = 9 4d = 10 4h = 11 4s = 12 5c = 13 5d = 14 5h = 15 5s = 16
* 6c = 17 6d = 18 6h = 19 6s = 20 7c = 21 7d = 22 7h = 23 7s = 24 8c = 25
* 8d = 26 8h = 27 8s = 28 9c = 29 9d = 30 9h = 31 9s = 32 Tc = 33 Td = 34
* Th = 35 Ts = 36 Jc = 37 Jd = 38 Jh = 39 Js = 40 Qc = 41 Qd = 42 Qh = 43
* Qs = 44 Kc = 45 Kd = 46 Kh = 47 Ks = 48 Ac = 49 Ad = 50 Ah = 51 As = 52
*/
}
public static int toSpears2p2Index(Card card) {
return spears2p2.get(card.toString());
}
}