class IMICFPS class LevelSelectMenu < Menu def setup title IMICFPS::NAME subtitle "Choose a Map" Dir.glob(GAME_ROOT_PATH + "/maps/*.json").map { |file| [file, MapParser.new(map_file: file)]}.each do |file, map| link map.metadata.name do push_state( LoadingState.new(forward: Game, map_file: file) ) end end link I18n.t("menus.back") do pop_state end end end end