From 9d96fe063d09248376bf7ba2053abcffb8190aaa Mon Sep 17 00:00:00 2001 From: Jay Shailesh Prabhu Vadolkar <54521498+jayvadolkar@users.noreply.github.com> Date: Tue, 7 Jun 2022 16:49:15 +0530 Subject: [PATCH 1/2] Update app.js --- src/app.js | 67 ++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 48 insertions(+), 19 deletions(-) diff --git a/src/app.js b/src/app.js index cc43cc2..da659b1 100644 --- a/src/app.js +++ b/src/app.js @@ -20,39 +20,68 @@ const PLAYERS = [ "Vader", "Slingo" ]; + const initPlayers = (players) => { + let detailedPlayers = [] + // Create players using for loop + // Type your code here -// initialize players with image and strength -const initPlayers = (players) => { - let detailedPlayers = []; - // Create players using for loop - // Type your code here + for (let i = 0; i < players.length; i++) { + let obj = { + name: players[i], + strength: getRandomStrength(), + image: "images/super-" + (i + 1) + ".png", + } + if (i % 2 == 0) { + obj.type = "hero" + } else { + obj.type = "villain" + } - return detailedPlayers; + detailedPlayers.push(obj) + } + + return detailedPlayers } // getting random strength const getRandomStrength = () => { - // Return a random integer (0,100] - // Note: You can use Math.random() and Math.ceil() + // Return a random integer (0,100] + // Note: You can use Math.random() and Math.ceil() + + var i = parseInt(Math.random() * 100) + 1 + return i } const buildPlayers = (players, type) => { - let fragment = ''; + let fragment = "" + let fragment1 = "" + for (let i of players) { + fragment = ` +