17 lines
488 B
JavaScript
17 lines
488 B
JavaScript
entity.Direction.direction = Math.floor(Math.random() * 4);
|
|
|
|
const map = {0: 'moveUp', 1: 'moveRight', 2: 'moveDown', 3: 'moveLeft'};
|
|
entity.Controlled[map[entity.Direction.direction]] = 1;
|
|
await wait(0.25 + Math.random() * 2.25);
|
|
entity.Controlled[map[entity.Direction.direction]] = 0;
|
|
|
|
entity.Sprite.isAnimating = 0;
|
|
|
|
await wait(1 + Math.random() * 3);
|
|
|
|
entity.Direction.direction = Math.floor(Math.random() * 4);
|
|
|
|
await wait(0.5 + Math.random() * 2.5);
|
|
|
|
entity.Sprite.isAnimating = 1;
|