Дальше, мы улучшим 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.
Ты можешь задать свой вопрос в комментариях под постом.
Если ты уже решил задачу, то не стесняйся помочь другим.