const moveId = yield new Promise(function(resolve, reject) { const moveNames = pokemon.moves.map(move => move.name); const select = new Select(moveNames, 2, resolve); select.style.align = align.STRETCH; select.flex = 1; info.addWidget(select); select.requestFocus(); });
var selected = yield new Promise(function(resolve, reject) { var dialog = new Dialog(`What will ${pokemon.name} do?`); dialog.style.align = align.STRETCH; dialog.flex = 1; info.addWidget(dialog); var select = new Select(["FIGTH", "BAG", "POKEMON", "RUN"], 2, resolve); select.style.align = align.STRETCH; info.addWidget(select); select.requestFocus(); });