1. 26 Dec, 2020 1 commit
    • Rahix's avatar
      Configure shift-specific entities, resources, and systems · 96901f6e
      Rahix authored
      Add a new method to the AngelShiftImpl trait which angel shifts use to
      configure any shift-specific entities, resources, and ECS systems.
      
      As a first implementation, properly implement this for the bottle angel
      shift and move the `collect_bottledrops` systems here instead of it
      being a generic system.
      96901f6e
  2. 22 Dec, 2020 1 commit
  3. 21 Dec, 2020 2 commits
    • robert's avatar
      matebottledrop addition · e400843d
      robert authored and Rahix's avatar Rahix committed
      e400843d
    • Rahix's avatar
      Add super basic player entity · 20688a8e
      Rahix authored
      Add plumbing for the most basic player:
      
      - A `Player` component to mark the entity which is the player.
      - A `Player` resource which holds the entity ID of the player.
      - A `draw_tmp_player_system` to draw the player as a circle (for now).
      - A `create_player` function to create the player entity.
      - Update the `moving_system` to put the camera at the player position.
      20688a8e