Внутри него есть список players, с объектами класса Player. Эти объекты могут создавать объекты класса Spell. Объекты класса Spell могут взаимодействовать со всеми объектами Players из объекта Game. Как лучше сделать: при создании Spell давать ссылку на список players, и объект уже внутри своей функции .do() будет делать что ему надо со всеми players, или пусть .do() возвращает список с нужными действиями, а производиться они будут внутри функций Game?
я думаю лучше давать ссылку каждому Player на текущую игру, а там уже вытаскивать список игроков
Обсуждают сегодня