| 186 | KeepAway keepaway; |
| 187 | |
| 188 | std::string convertFlag(std::string flagAbbrev) { |
| 189 | if (flagAbbrev == "V") { |
| 190 | return "High Speed (V)"; |
| 191 | } |
| 192 | if (flagAbbrev == "QT") { |
| 193 | return "Quick Turn (QT)"; |
| 194 | } |
| 195 | if (flagAbbrev == "A") { |
| 196 | return "Agility (A)"; |
| 197 | } |
| 198 | if (flagAbbrev == "OO") { |
| 199 | return "Oscillation Overthruster (OO)"; |
| 200 | } |
| 201 | if (flagAbbrev == "F") { |
| 202 | return "Rapid Fire (F)"; |
| 203 | } |
| 204 | if (flagAbbrev == "MG") { |
| 205 | return "Machine Gun (MG)"; |
| 206 | } |
| 207 | if (flagAbbrev == "GM") { |
| 208 | return "Guided Missile (GM)"; |
| 209 | } |
| 210 | if (flagAbbrev == "L") { |
| 211 | return "Laser (L)"; |
| 212 | } |
| 213 | if (flagAbbrev == "R") { |
| 214 | return "Ricochet (R)"; |
| 215 | } |
| 216 | if (flagAbbrev == "SB") { |
| 217 | return "Super Bullet (SB)"; |
| 218 | } |
| 219 | if (flagAbbrev == "ST") { |
| 220 | return "Stealth (ST)"; |
| 221 | } |
| 222 | if (flagAbbrev == "CL") { |
| 223 | return "Cloaking (CL)"; |
| 224 | } |
| 225 | if (flagAbbrev == "IB") { |
| 226 | return "Invisible Bullet (IB)"; |
| 227 | } |
| 228 | if (flagAbbrev == "T") { |
| 229 | return "Tiny (T)"; |
| 230 | } |
| 231 | if (flagAbbrev == "N") { |
| 232 | return "Narrow (N)"; |
| 233 | } |
| 234 | if (flagAbbrev == "SH") { |
| 235 | return "Shield (SH)"; |
| 236 | } |
| 237 | if (flagAbbrev == "SR") { |
| 238 | return "Steamroller (SR)"; |
| 239 | } |
| 240 | if (flagAbbrev == "SW") { |
| 241 | return "ShockWave (SW)"; |
| 242 | } |
| 243 | if (flagAbbrev == "PZ") { |
| 244 | return "Phantom Zone (PZ)"; |
| 245 | } |