Advertisement
revelcw

Replay Ghost

Jul 30th, 2021
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. const url = new URL(document.URL);
  2. var tasedRecords = JSON.parse(decodeURIComponent(url.hash.slice(1)));
  3. var b = {};
  4. for (let i in tasedRecords) {
  5. b[i] = {};
  6. for (let j of tasedRecords[i]) {
  7. b[i][j] = 1;
  8. }
  9. }
  10. var keys = ['up', 'down', 'left', 'right', 'z'];
  11. createjs.Ticker.addEventListener('tick', () => {
  12. let q = GameManager.game.currentScene.playerManager.firstPlayer._gamepad,
  13. t = GameManager.game.currentScene.ticks;
  14. for (let i of keys) {
  15. if (b[i + '_down']?.[t]) {
  16. q.setButtonDown(i);
  17. }
  18. if (b[i + '_up']?.[t]) {
  19. q.setButtonUp(i);
  20. }
  21. }
  22. });
  23.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement