content: /*
   * Copyright 2024 Aurélien Gâteau <mail@agateau.com>
   *
   * This file is part of Pixel Wheels.
   *
   * Pixel Wheels is free software: you can redistribute it and/or modify it under
   * the terms of the GNU General Public License as published by the Free
   * Software Foundation, either version 3 of the License, or (at your option)
   * any later version.
   *
   * This program is distributed in the hope that it will be useful, but WITHOUT
   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
   * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
   * more details.
   *
   * You should have received a copy of the GNU General Public License along with
   * this program.  If not, see <http://www.gnu.org/licenses/>.
   */
  package com.agateau.pixelwheels.gamesetup;
  
  import static com.agateau.translations.Translator.tr;
  
  public enum Difficulty {
      EASY,
      MEDIUM,
      HARD;
  
      public String toTranslatedString() {
          switch (this) {
              case EASY:
                  return tr("Casual");
              case MEDIUM:
                  return tr("Pro");
              case HARD:
                  return tr("Legendary");
          }
          throw new RuntimeException("Unexpected value " + this);
      }
  }
  