# JailDoctor's Dilemma - Asset Configuration
# Variables: ${PREFIX}, ${SYSTEM_FOLDER}

assets:
  # FONTS
  fonts:
    - type: BITMAP
      path: ${PREFIX}/data/font/smb2.gif
    - type: FONT
      path: ${PREFIX}/data/font/smb2.fnt
    - type: BITMAP
      path: ${PREFIX}/data/font/aseprite.gif
    - type: FONT
      path: ${PREFIX}/data/font/aseprite.fnt
    - type: BITMAP
      path: ${PREFIX}/data/font/gauntlet.gif
    - type: FONT
      path: ${PREFIX}/data/font/gauntlet.fnt
    - type: BITMAP
      path: ${PREFIX}/data/font/subatomic.gif
    - type: FONT
      path: ${PREFIX}/data/font/subatomic.fnt
    - type: BITMAP
      path: ${PREFIX}/data/font/8bithud.gif
    - type: FONT
      path: ${PREFIX}/data/font/8bithud.fnt

  # PALETTES
  palettes:
    - type: PALETTE
      path: ${PREFIX}/data/palette/zx-spectrum.pal
    - type: PALETTE
      path: ${PREFIX}/data/palette/zx-spectrum-adjusted.pal
    - type: PALETTE
      path: ${PREFIX}/data/palette/zxarne-5-2.pal
    - type: PALETTE
      path: ${PREFIX}/data/palette/black-and-white.pal
    - type: PALETTE
      path: ${PREFIX}/data/palette/green-phosphor.pal
    - type: PALETTE
      path: ${PREFIX}/data/palette/orange-screen.pal
    - type: PALETTE
      path: ${PREFIX}/data/palette/ruzx-spectrum.pal
    - type: PALETTE
      path: ${PREFIX}/data/palette/ruzx-spectrum-revision-2.pal
    - type: PALETTE
      path: ${PREFIX}/data/palette/pico-8.pal
    - type: PALETTE
      path: ${PREFIX}/data/palette/sweetie-16.pal
    - type: PALETTE
      path: ${PREFIX}/data/palette/island-joy-16.pal
    - type: PALETTE
      path: ${PREFIX}/data/palette/lost-century.pal
    - type: PALETTE
      path: ${PREFIX}/data/palette/na16.pal
    - type: PALETTE
      path: ${PREFIX}/data/palette/steam-lords.pal

  # LOCALE
  locale:
    - type: DATA
      path: ${PREFIX}/data/locale/en.yaml
    - type: DATA
      path: ${PREFIX}/data/locale/ca.yaml

  # INPUT
  input:
    - type: DATA
      path: ${PREFIX}/gamecontrollerdb.txt

  # SYSTEM
  system:
    - type: DATA
      path: ${SYSTEM_FOLDER}/config.yaml
      required: false
      absolute: true
    - type: DATA
      path: ${SYSTEM_FOLDER}/debug.yaml
      required: false
      absolute: true
    - type: DATA
      path: ${SYSTEM_FOLDER}/stats_buffer.csv
      required: false
      absolute: true
    - type: DATA
      path: ${SYSTEM_FOLDER}/stats.csv
      required: false
      absolute: true
    - type: DATA
      path: ${SYSTEM_FOLDER}/cheevos.bin
      required: false
      absolute: true
    - type: DATA
      path: ${SYSTEM_FOLDER}/shaders/postfx.yaml
      required: false
      absolute: true
    - type: DATA
      path: ${SYSTEM_FOLDER}/shaders/crtpi.yaml
      required: false
      absolute: true

  # ROOMS
  rooms:
    - type: ROOM
      path: ${PREFIX}/data/room/01.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/02.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/03.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/04.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/05.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/06.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/07.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/08.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/09.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/10.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/11.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/12.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/13.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/14.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/15.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/16.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/17.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/18.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/19.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/20.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/21.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/22.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/23.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/24.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/25.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/26.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/27.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/28.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/29.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/30.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/31.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/32.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/33.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/34.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/35.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/36.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/37.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/38.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/39.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/40.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/41.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/42.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/43.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/44.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/45.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/46.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/47.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/48.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/49.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/50.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/51.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/52.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/53.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/54.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/55.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/56.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/57.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/58.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/59.yaml
    - type: ROOM
      path: ${PREFIX}/data/room/60.yaml

  # TILESETS
  tilesets:
    - type: BITMAP
      path: ${PREFIX}/data/tilesets/standard.gif

  # ENEMIES
  enemies:
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/abad_bell.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/abad_bell.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/abad.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/abad.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/amstrad_cs.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/amstrad_cs.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/flying_arounder.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/flying_arounder.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/stopped_arounder.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/stopped_arounder.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/walking_arounder.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/walking_arounder.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/arounders_door.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/arounders_door.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/arounders_machine.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/arounders_machine.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/bat.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/bat.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/batman_bell.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/batman_bell.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/batman_fire.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/batman_fire.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/batman.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/batman.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/bell.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/bell.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/bin.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/bin.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/bird.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/bird.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/breakout.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/breakout.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/bry.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/bry.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/chip.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/chip.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/code.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/code.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/congo.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/congo.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/crosshair.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/crosshair.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/demon.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/demon.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/dimallas.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/dimallas.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/floppy.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/floppy.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/dong.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/dong.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/guitar.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/guitar.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/heavy.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/heavy.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/jailer1.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/jailer1.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/jailer2.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/jailer2.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/jailer3.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/jailer3.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/jailbattle_alien.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/jailbattle_alien.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/jailbattle_human.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/jailbattle_human.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/jeannine.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/jeannine.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/lamp.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/lamp.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/lord_abad.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/lord_abad.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/matatunos.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/matatunos.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/mummy.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/mummy.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/paco.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/paco.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/elsa.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/elsa.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/qvoid.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/qvoid.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/robot.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/robot.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/sam.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/sam.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/shock.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/shock.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/sigmasua.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/sigmasua.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/spark.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/spark.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/special/aerojailer.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/special/aerojailer.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/special/arounder.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/special/arounder.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/special/pepe_rosita_job.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/special/pepe_rosita_job.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/special/shooting_star.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/special/shooting_star.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/spider.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/spider.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/tree_thing.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/tree_thing.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/tuno.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/tuno.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/tv_panel.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/tv_panel.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/tv.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/tv.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/upv_student.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/upv_student.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/wave.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/wave.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/z80.yaml
    - type: BITMAP
      path: ${PREFIX}/data/enemies/z80.gif

  # PLAYER
  player:
    - type: BITMAP
      path: ${PREFIX}/data/player/player.gif
    - type: ANIMATION
      path: ${PREFIX}/data/player/player.yaml
    - type: BITMAP
      path: ${PREFIX}/data/player/player2.gif
    - type: ANIMATION
      path: ${PREFIX}/data/player/player2.yaml
    - type: BITMAP
      path: ${PREFIX}/data/player/player_game_over.gif
    - type: ANIMATION
      path: ${PREFIX}/data/player/player_game_over.yaml

  # ITEMS
  items:
    - type: BITMAP
      path: ${PREFIX}/data/items/items.gif

  # MUSIC
  music:
    - type: MUSIC
      path: ${PREFIX}/data/music/title.ogg
    - type: MUSIC
      path: ${PREFIX}/data/music/game.ogg
    - type: MUSIC
      path: ${PREFIX}/data/music/loading_data1.ogg
    - type: MUSIC
      path: ${PREFIX}/data/music/loading_data2.ogg
    - type: MUSIC
      path: ${PREFIX}/data/music/loading_header.ogg
    - type: MUSIC
      path: ${PREFIX}/data/music/loading_screen_color.ogg
    - type: MUSIC
      path: ${PREFIX}/data/music/loading_screen_data.ogg
    - type: MUSIC
      path: ${PREFIX}/data/music/ending1.ogg
    - type: MUSIC
      path: ${PREFIX}/data/music/ending2.ogg
    - type: MUSIC
      path: ${PREFIX}/data/music/game_over.ogg

  # SOUNDS
  sounds:
    - type: SOUND
      path: ${PREFIX}/data/sound/item.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/death.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/notify.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump1.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump2.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump3.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump4.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump5.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump6.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump7.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump8.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump9.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump10.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump11.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump12.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump13.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump14.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump15.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump16.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump17.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump18.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump19.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump20.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump21.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump22.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump23.wav
    - type: SOUND
      path: ${PREFIX}/data/sound/jump24.wav

  # LOGO
  logo:
    - type: BITMAP
      path: ${PREFIX}/data/logo/jailgames.gif
    - type: BITMAP
      path: ${PREFIX}/data/logo/since_1998.gif

  # LOADING
  loading:
    - type: BITMAP
      path: ${PREFIX}/data/loading/loading_screen_bn.gif
    - type: BITMAP
      path: ${PREFIX}/data/loading/loading_screen_color.gif
    - type: BITMAP
      path: ${PREFIX}/data/loading/program_jaildoc.gif

  # TITLE
  title:
    - type: BITMAP
      path: ${PREFIX}/data/title/title_logo.gif

  # ENDING
  ending:
    - type: BITMAP
      path: ${PREFIX}/data/ending/ending1.gif
    - type: BITMAP
      path: ${PREFIX}/data/ending/ending2.gif
    - type: BITMAP
      path: ${PREFIX}/data/ending/ending3.gif
    - type: BITMAP
      path: ${PREFIX}/data/ending/ending4.gif
    - type: BITMAP
      path: ${PREFIX}/data/ending/ending5.gif

  # CREDITS
  credits:
    - type: BITMAP
      path: ${PREFIX}/data/credits/shine.gif
    - type: ANIMATION
      path: ${PREFIX}/data/credits/shine.yaml
