#YAMLINA description file for Space Invaders
#Implementation file
--- #Indicates a new 'document' in YAML. Used to separate implementations.
alien_force:
  type: entity_group
  class: alien #These must be callbacks to the _defs.yaml file.
  #TODO: Fix confusion between type/class.
  instances:
    - [115,115]
    - [115,115]
    - [125,115]
    - [135,115]
    - [145,115]
    - [155,115]
    - [165,115]
    - [115,125]
    - [115,125]
    - [125,125]
    - [135,125]
    - [145,125]
    - [155,125]
    - [165,125]
    - [115,145]
    - [115,145]
    - [125,145]
    - [135,145]
    - [145,145]
    - [155,145]
    - [165,145]

player_start:
  type: entity_single
  class: player
  #Must be singular; enforced by ANGELINA at runtime
  instances: 
    - [300,400]
  
defences:
  type: entity_group
  class: block
  instances:
    - [100, 350]
    - [200, 350]
    - [300, 350]
    - [400, 350]
    - [500, 350]