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

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

  # PALETTES
  palettes:
    - type: PALETTE
      path: ${PREFIX}/data/palettes/cpc.pal

  # SHADERS
  shaders:
    - type: DATA
      path: ${PREFIX}/data/shaders/crtpi_vertex.glsl
    - type: DATA
      path: ${PREFIX}/data/shaders/crtpi_fragment.glsl
    - type: DATA
      path: ${PREFIX}/data/shaders/crtpi_vertex_es.glsl
    - type: DATA
      path: ${PREFIX}/data/shaders/crtpi_fragment_es.glsl

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

  # SYSTEM
  system:
    - type: DATA
      path: ${SYSTEM_FOLDER}/config.yaml
      required: false
      absolute: true

  # ROOMS
  rooms:
    - type: ROOM
      path: ${PREFIX}/data/room/03.yaml

  # TILESETS
  tilesets:
    - type: BITMAP
      path: ${PREFIX}/data/tilesets/standard.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

  # MUSIC
  music:
    - type: MUSIC
      path: ${PREFIX}/data/music/574070_KUVO_Farewell_to_school.ogg
    - type: MUSIC
      path: ${PREFIX}/data/music/574071_EA_DTV.ogg
    - type: MUSIC
      path: ${PREFIX}/data/music/574072_Scalesmann_Kaleidoscope.ogg
    - type: MUSIC
      path: ${PREFIX}/data/music/574073_KUVO_We_are_us.ogg
    - type: MUSIC
      path: ${PREFIX}/data/music/574219_nq_core_vet.ogg
    - type: MUSIC
      path: ${PREFIX}/data/music/575111_nq_Zak_McDrucken.ogg
    - type: MUSIC
      path: ${PREFIX}/data/music/576109_Pator_Parallel_Visions.ogg

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

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

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

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

  # ENEMIES
  enemies:
    - type: BITMAP
      path: ${PREFIX}/data/enemies/code.gif
    - type: ANIMATION
      path: ${PREFIX}/data/enemies/code.yaml