Дальше, мы улучшим UX с помощью отображения текущего списка производителей.
Реализуй функцию updateProducerList(term, state) в functions.js

  • Она должна вывести список производителей на экран, каждый с новой строки, начиная на строке 5.
  • Она должна выводить только тех производителей у который count > 0, плюс одного производителя с count = 0, чтобы показать пользователю его следующую цель.
  • Формат вывода должен быть таким:
    Miner: 2 | Production per second: 0.1 | Cost: 12.8
    Adventurer: 0 | Production per second: 1.0 | Cost: 100
  • Золото в секунду и стоимость должны быть округлены до одного символа после запятой.

Функция updateProducerList должна быть вызвана из handleKeyPress каждый раз, когда это необходимо.
Например, мы сменили приветственное сообщение с помощью checkInitCompleted или купили нового производителя.

Эта задача — часть курса по Full-Stack JavaScript.
Ты можешь задать свой вопрос в комментариях под постом.
Если ты уже решил задачу, то не стесняйся помочь другим.