20 lines
499 B
JavaScript
20 lines
499 B
JavaScript
const DoubleLinkedList = require("../Utility/DoubleLinkedList");
|
|
|
|
const leaderboards = [];
|
|
|
|
for (let i = 0; i < 7; i++) {
|
|
const leaderboard = {
|
|
cache: {},
|
|
list: new DoubleLinkedList(),
|
|
size: 0,
|
|
entriesNEW: {},
|
|
updatePosition(id, amount, isAbsolute) {
|
|
if (isAbsolute) this.list.addItem(id, amount);
|
|
else this.list.accumulateItem(id, amount);
|
|
}
|
|
};
|
|
|
|
leaderboards.push(leaderboard);
|
|
};
|
|
|
|
module.exports = leaderboards; |