Files
42_INT_14_transcendence/src/client/gameLoop.ts
LuckyLaszlo 3474d54a2b drawing now seperate from gameLoop
+ refactoring
+ added soundMutedFlag
2022-11-24 13:56:51 +01:00

24 lines
511 B
TypeScript

import { gc } from "./global.js";
let actual_time: number = Date.now();
let last_time: number;
let delta_time: number;
function gameLoop()
{
/*
// I try to clear only what need to be update.
// Will revert to clear() all if not satisfactory.
pong.clear();
*/
last_time = actual_time;
actual_time = Date.now();
delta_time = (actual_time - last_time) / 1000;
// client prediction
gc.ball.moveAndBounce(delta_time, [gc.wallTop, gc.wallBottom, gc.playerLeft, gc.playerRight]);
}
export {gameLoop}