# Projecte 2026 - Asset Configuration
# Variables: ${PREFIX}, ${SYSTEM_FOLDER}

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

  # PALETTES
  palettes:
    PALETTE:
      - ${PREFIX}/data/palette/aap-64.pal
      - ${PREFIX}/data/palette/blk-nx64.pal
      - ${PREFIX}/data/palette/endesga-64.pal
      - ${PREFIX}/data/palette/resurrect-64.pal

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

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

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

  # CONSOLE
  console:
    DATA:
      - ${PREFIX}/data/console/commands.yaml

  # ROOMS
  rooms:
    ROOM:
      - ${PREFIX}/data/room/01.yaml
      - ${PREFIX}/data/room/02.yaml
      - ${PREFIX}/data/room/03.yaml
      - ${PREFIX}/data/room/04.yaml
      - ${PREFIX}/data/room/05.yaml

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

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

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

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

  # MUSIC
  music:
    MUSIC:
      - ${PREFIX}/data/music/574070_KUVO_Farewell_to_school.ogg
      - ${PREFIX}/data/music/574071_EA_DTV.ogg

  # SOUNDS
  sounds:
    SOUND:
      - ${PREFIX}/data/sound/item.wav
      - ${PREFIX}/data/sound/death.wav
      - ${PREFIX}/data/sound/notify.wav
      - ${PREFIX}/data/sound/jump.wav
      - ${PREFIX}/data/sound/land.wav

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

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

