{"size": 1146, "ext": "js", "max_stars_repo_path": "levels/level_credits.js", "max_stars_repo_name": "LambdAurora/fictional-couscous-isn", "max_stars_repo_stars_event_min_datetime": "2019-09-17T09:16:23.000Z", "max_stars_repo_stars_event_max_datetime": "2021-09-29T15:15:26.000Z", "max_issues_repo_path": "levels/level_credits.js", "max_issues_repo_name": "LambdAurora/fictional-couscous-isn", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "levels/level_credits.js", "max_forks_repo_name": "LambdAurora/fictional-couscous-isn", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 3, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 14.325, "max_line_length": 36, "alphanum_fraction": 0.589877836}
level.player_position(1.5, -5)
  .player_rotation(Math.PI * .4)
  .ground("#544357")
  .background("#b4b7d4");

level.register_wall(
  new Wall(0, 0, 0, 3)
  .color("#a1849e")
  .checkerboard()
);

level.register_wall(
  new Wall(0, 3, 3, 3)
  .color("#b4b69f")
  .checkerboard()
);

level.register_wall(
  new Wall(0, 0, 1, 0)
  .color("#555088")
  .gradient("#b8b8b8")
);

level.register_wall(
  new Wall(2, 0, 3, 0)
  .color("#b8b8b8")
  .gradient("#555088")
);

level.register_wall(
  new Wall(3, 0, 3, 1)
  .color("#d66fa7")
  .gradient("#b8b8b8")
);

level.register_wall(
  new Wall(3, 2, 3, 3)
  .color("#b8b8b8")
  .gradient("#d66fa7")
);

let wall_a = new Wall(1, 0, 2, 0);
let wall_b = new Wall(3, 2, 3, 1);

wall_a.teleport(wall_b);
wall_b.teleport(wall_a);

level.register_wall(wall_a);
level.register_wall(wall_b);

level.register_wall(
  new Wall(4, 3, 7, 3)
  .image("resources/face.png", 1, 1)
  .ghost()
);

level.register_room(
  new Room(5, 1, 1, 1)
  .color("#a37a7f")
  .wall(true)
);

level.register_room(
  new Room(1, -2, 1, 1)
  .color("#8492a4")
  .wall(true)
);

/*

*---* ???
|   |
|   >  #
|   |
*-^-*
// 0,0

  #
*/
