You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

assets.js 789B

123456789101112131415161718192021222324252627
  1. import SpriteSheet from "./SpriteSheet.js";
  2. export default {
  3. tiles: new SpriteSheet("assets/tiles.png", 32, 32, 1)
  4. .defineTile("ground", 0, 0)
  5. .defineTile("ground-l", 1, 0)
  6. .defineTile("ground-r", 2, 0)
  7. .defineTile("ground-lr", 3, 0)
  8. .defineTile("ground-top", 0, 1)
  9. .defineTile("ground-top-l", 1, 1)
  10. .defineTile("ground-top-r", 2, 1)
  11. .defineTile("ground-top-lr", 3, 1)
  12. .defineTile("platform", 0, 2)
  13. .defineTile("platform-l", 1, 2)
  14. .defineTile("platform-r", 2, 2)
  15. .defineTile("platform-lr", 3, 2)
  16. .defineTile("broken-platform", 0, 3)
  17. .defineTile("broken-platform-l", 1, 3)
  18. .defineTile("broken-platform-r", 2, 3)
  19. .defineTile("broken-platform-lr", 3, 3),
  20. entities: new SpriteSheet("assets/entities.png", 19, 32, 2)
  21. .defineTile("player-head", 0, 0),
  22. }