Skip to content

Commit 28476d9

Browse files
author
Picoseconds
committed
fix: fix leaderboard update interval
1 parent 9177f2d commit 28476d9

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/moomoo/Game.ts

+9-7
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ export default class Game {
5757
this.started = true;
5858
this.lastUpdate = Date.now();
5959
this.generateStructures();
60+
setInterval(this.sendLeaderboardUpdates.bind(this), 2000);
6061
process.nextTick(this.update);
6162
}
6263

@@ -312,14 +313,8 @@ export default class Game {
312313
}
313314
}
314315

315-
/**
316-
* Called every once in a while to send new data
317-
*/
318-
tick() {
316+
sendLeaderboardUpdates() {
319317
let packetFactory = PacketFactory.getInstance();
320-
321-
this.sendPlayerUpdates();
322-
323318
let leaderboardUpdate: (string | number)[] = [];
324319

325320
for (let player of stableSort(this.state.players.filter(player => !player.dead), (a, b) => {
@@ -342,6 +337,13 @@ export default class Game {
342337
}
343338
}
344339

340+
/**
341+
* Called every once in a while to send new data
342+
*/
343+
tick() {
344+
this.sendPlayerUpdates();
345+
}
346+
345347
/**
346348
* Sends GameObject updates to players
347349
*/

0 commit comments

Comments
 (0)