#
# Copyright (C) 1993-1996 Id Software, Inc.
# Copyright (C) 2019-2020 Nobuaki Tanaka
# Copyright (C) 2024 Devin Shwagginz
#
# This program 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 2 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.
#

module Doocr::DoomInfo
  class_getter bgm_names : Array(DoomString) = [
    DoomString.new("none"),
    DoomString.new("e1m1"),
    DoomString.new("e1m2"),
    DoomString.new("e1m3"),
    DoomString.new("e1m4"),
    DoomString.new("e1m5"),
    DoomString.new("e1m6"),
    DoomString.new("e1m7"),
    DoomString.new("e1m8"),
    DoomString.new("e1m9"),
    DoomString.new("e2m1"),
    DoomString.new("e2m2"),
    DoomString.new("e2m3"),
    DoomString.new("e2m4"),
    DoomString.new("e2m5"),
    DoomString.new("e2m6"),
    DoomString.new("e2m7"),
    DoomString.new("e2m8"),
    DoomString.new("e2m9"),
    DoomString.new("e3m1"),
    DoomString.new("e3m2"),
    DoomString.new("e3m3"),
    DoomString.new("e3m4"),
    DoomString.new("e3m5"),
    DoomString.new("e3m6"),
    DoomString.new("e3m7"),
    DoomString.new("e3m8"),
    DoomString.new("e3m9"),
    DoomString.new("inter"),
    DoomString.new("intro"),
    DoomString.new("bunny"),
    DoomString.new("victor"),
    DoomString.new("introa"),
    DoomString.new("runnin"),
    DoomString.new("stalks"),
    DoomString.new("countd"),
    DoomString.new("betwee"),
    DoomString.new("doom"),
    DoomString.new("the_da"),
    DoomString.new("shawn"),
    DoomString.new("ddtblu"),
    DoomString.new("in_cit"),
    DoomString.new("dead"),
    DoomString.new("stlks2"),
    DoomString.new("theda2"),
    DoomString.new("doom2"),
    DoomString.new("ddtbl2"),
    DoomString.new("runni2"),
    DoomString.new("dead2"),
    DoomString.new("stlks3"),
    DoomString.new("romero"),
    DoomString.new("shawn2"),
    DoomString.new("messag"),
    DoomString.new("count2"),
    DoomString.new("ddtbl3"),
    DoomString.new("ampie"),
    DoomString.new("theda3"),
    DoomString.new("adrian"),
    DoomString.new("messg2"),
    DoomString.new("romer2"),
    DoomString.new("tense"),
    DoomString.new("shawn3"),
    DoomString.new("openin"),
    DoomString.new("evil"),
    DoomString.new("ultima"),
    DoomString.new("read_m"),
    DoomString.new("dm2ttl"),
    DoomString.new("dm2int"),
  ]
end
