module Enums
  CHARACTERS = {
    1 => "ryu",
    2 => "luke",
    3 => "kimberly",
    4 => "chun_li",
    5 => "manon",
    6 => "zangief",
    7 => "jp",
    8 => "dhalsim",
    9 => "cammy",
    10 => "ken",
    11 => "dee_jay",
    12 => "lilly",
    13 => "aki",
    14 => "rashid",
    15 => "blanka",
    16 => "juri",
    17 => "marisa",
    18 => "guile",
    19 => "ed",
    20 => "e_honda",
    21 => "jamie",
    22 => "akuma",
    25 => "sagat",
    26 => "m_bison",
    27 => "terry",
    28 => "mai",
    29 => "elena",
    # ? => "c_viper",
    # ? => "alex",
    # ? => "ingrid",
    254 => "random"
  }

  INPUT_TYPES = {
    0 => "C",
    1 => "M"
  }

  BATTLE_TYPES = {
    1 => "ranked",
    2 => "casual_match",
    3 => "battle_hub",
    4 => "custom_room"
  }

  ROUNDS = {
    0 => "L",
    1 => "V",
    2 => "C",
    3 => "T",
    4 => "D",
    5 => "OD",
    6 => "SA",
    7 => "CA",
    8 => "P"
  }

  COUNTRIES = {
    1 => "AFG",
    2 => "ALB",
    3 => "DZA",
    4 => "AND",
    5 => "AGO",
    6 => "ATG",
    7 => "ARG",
    8 => "ARM",
    9 => "AUS",
    10 => "AUT",
    11 => "AZE",
    12 => "BHS",
    13 => "BHR",
    14 => "BGD",
    15 => "BRB",
    16 => "BLR",
    17 => "BEL",
    18 => "BLZ",
    19 => "BEN",
    20 => "BTN",
    21 => "BOL",
    22 => "BIH",
    23 => "BWA",
    24 => "BRA",
    25 => "BRN",
    26 => "BGR",
    27 => "BFA",
    28 => "BDI",
    29 => "CPV",
    30 => "KHM",
    31 => "CMR",
    32 => "CAN",
    33 => "CAF",
    34 => "TCD",
    35 => "CHL",
    36 => "CHN",
    37 => "COL",
    38 => "COM",
    39 => "COG",
    40 => "CRI",
    41 => "CIV",
    42 => "HRV",
    43 => "CUB",
    44 => "CYP",
    45 => "CZE",
    46 => "PRK",
    47 => "COD",
    48 => "DNK",
    49 => "DJI",
    50 => "DMA",
    51 => "DOM",
    52 => "ECU",
    53 => "EGY",
    54 => "SLV",
    55 => "GNQ",
    56 => "ERI",
    57 => "EST",
    58 => "ETH",
    59 => "FJI",
    60 => "FIN",
    61 => "FRA",
    62 => "GAB",
    63 => "GMB",
    64 => "GEO",
    65 => "DEU",
    66 => "GHA",
    67 => "GRC",
    68 => "GRD",
    69 => "GTM",
    70 => "GIN",
    71 => "GNB",
    72 => "GUY",
    73 => "HTI",
    74 => "HND",
    75 => "HUN",
    76 => "ISL",
    77 => "IND",
    78 => "IDN",
    79 => "IRN",
    80 => "IRQ",
    81 => "IRL",
    82 => "ISR",
    83 => "ITA",
    84 => "JAM",
    85 => "JPN",
    86 => "JOR",
    87 => "KAZ",
    88 => "KEN",
    89 => "KIR",
    90 => "KWT",
    91 => "KGZ",
    92 => "LAO",
    93 => "LVA",
    94 => "LBN",
    95 => "LSO",
    96 => "LBR",
    97 => "LBY",
    98 => "LIE",
    99 => "LTU",
    100 => "LUX",
    101 => "MDG",
    102 => "MWI",
    103 => "MYS",
    104 => "MDV",
    105 => "MLI",
    106 => "MLT",
    107 => "MHL",
    108 => "MRT",
    109 => "MUS",
    110 => "MEX",
    111 => "FSM",
    112 => "MCO",
    113 => "MNG",
    114 => "MNE",
    115 => "MAR",
    116 => "MOZ",
    117 => "MMR",
    118 => "NAM",
    119 => "NRU",
    120 => "NPL",
    121 => "NLD",
    122 => "NZL",
    123 => "NIC",
    124 => "NER",
    125 => "NGA",
    126 => "NOR",
    127 => "OMN",
    128 => "PAK",
    129 => "PLW",
    130 => "PAN",
    131 => "PNG",
    132 => "PRY",
    133 => "PER",
    134 => "PHL",
    135 => "POL",
    136 => "PRT",
    137 => "QAT",
    138 => "KOR",
    139 => "MDA",
    140 => "ROU",
    141 => "RUS",
    142 => "RWA",
    143 => "KNA",
    144 => "LCA",
    145 => "VCT",
    146 => "WSM",
    147 => "SMR",
    148 => "STP",
    149 => "SAU",
    150 => "SEN",
    151 => "SRB",
    152 => "SYC",
    153 => "SLE",
    154 => "SGP",
    155 => "SVK",
    156 => "SVN",
    157 => "SLB",
    158 => "SOM",
    159 => "ZAF",
    160 => "SSD",
    161 => "ESP",
    162 => "LKA",
    163 => "SDN",
    164 => "SUR",
    165 => "SWZ",
    166 => "SWE",
    167 => "CHE",
    168 => "SYR",
    170 => "TJK",
    171 => "THA",
    172 => "MKD",
    173 => "TLS",
    174 => "TGO",
    175 => "TON",
    176 => "TTO",
    177 => "TUN",
    178 => "TUR",
    179 => "TKM",
    180 => "TUV",
    181 => "UGA",
    182 => "UKR",
    183 => "ARE",
    184 => "GBR",
    185 => "TZA",
    186 => "USA",
    187 => "URY",
    188 => "UZB",
    189 => "VUT",
    190 => "VEN",
    191 => "VNM",
    192 => "YEM",
    193 => "ZMB",
    194 => "ZWE",
    999 => "OTH"
  }
end
