Added some animations

This commit is contained in:
2022-08-06 22:45:35 -04:00
parent 4b55f4799e
commit b28a154a92
4 changed files with 62 additions and 34 deletions

View File

@@ -13,22 +13,21 @@ canvas.height = screenHeight;
function clearScreen() { ctx.clearRect(0, 0, screenWidth, screenHeight); }
const file = new StaticSprite(ctx, './assets/files.png', [1, 0], 0.5);
const sprite = new UnitController(ctx, {
spritesheetSrc: './assets/shadow_dog.png',
spriteAnimations: ['idle'],
spriteAnimations: [
{name: 'idle', y: 0, frames: 7},
{name: 'right', y: 3, frames: 9},
{name: 'left', y: 3, frames: 9, reverse: true},
],
spriteScale: 0.5,
spriteWidth: 575,
spriteHeight: 523,
spriteFrames: 7,
});
(async () => {
sprite.vel = [20, 0];
while(true) {
setInterval(() => {
requestAnimationFrame(() => {
clearScreen();
file.render(25, 25);
sprite.tick();
await sleep(1000 / FRAME_RATE);
}
})();
})
}, 1000 / FRAME_RATE);