Я создаю игру, и для моих игроков у меня есть класс игрока. Этот класс определяет такие вещи, как их имя, xpos, ypos и т. Д. В моем основном игровом цикле мне приходится перебирать всех текущих игроков (это мультиплеер) и обновлять / рисовать их.
Проблема в том, что я не знаю, как хранить игроков в игровом классе. Я пытался сделать это в игровом классе:
this.players = [];
А потом:
game.players.push(new player(name));
Но я получаю эту ошибку:
Uncaught TypeError: object is not a function
Я всегда думал, что могу иметь объекты в качестве элементов массива, но, очевидно, нет.
Может кто-нибудь посоветовать лучший способ сделать то, что я хочу?