Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 50 additions & 26 deletions Maxim/dist/helpers.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,32 +11,56 @@ function alertMsg() {
alert("No More Coins");
}
///////////////////////////////
//creating Div and Images elements on the DOM
function divChiledImgCreator() {
var cardContainer = document.querySelector(".cardContainer");
var card = cards[randomNumber()];
var cardDiv = document.createElement("div");
cardDiv.classList.add("card");
cardContainer.appendChild(cardDiv);
var backdiv = document.createElement("div");
backdiv.classList.add("cardFace", "back");
cardDiv.appendChild(backdiv);
var backImg = document.createElement("img");
backImg.src = card.cardBack;
backdiv.appendChild(backImg);
var facediv = document.createElement("div");
facediv.classList.add("cardFace", "face");
cardDiv.appendChild(facediv);
var faceImg = document.createElement("img");
faceImg.src = card.cardFace;
facediv.appendChild(faceImg);
}
var cardToFlip = document.querySelector(".card");
if (cardToFlip) {
cardToFlip.addEventListener("click", cardFlip);
var test = 0;
function openSilverCard(e) {
e.preventDefault();
console.log("Silver Pack Func Activated");
var _loop_1 = function (i) {
var cardElement = document.createElement("div");
cardElement.classList.add("card");
cardElement.innerHTML = "\n <img class = \"front\" src=\"" + commonCards[randomNumbers[i]].cardFace + "\">\n <img class = \"back\" src=\"./projectPhotos/cardBack.PNG\">";
openedPackContainer.appendChild(cardElement);
if (cardElement) {
cardElement.addEventListener("click", function () {
cardElement.classList.add("flipped");
});
}
openedPackContainer.appendChild(cardElement);
};
for (var i = 0; i < 3; i++) {
_loop_1(i);
}
var _loop_2 = function (i) {
var cardRareElement = document.createElement("div");
cardRareElement.classList.add("card");
cardRareElement.innerHTML = "\n <img class = \"front\" src=\"" + rareCards[rareRandomNumbers[i]].cardFace + "\">\n <img class = \"back\" src=\"./projectPhotos/cardBack.PNG\">";
openedPackContainer.appendChild(cardRareElement);
if (cardRareElement) {
cardRareElement.addEventListener("click", function () {
cardRareElement.classList.add("flipped");
});
}
};
for (var i = 0; i < 2; i++) {
_loop_2(i);
}
}
function cardFlip(e) {
console.log("Card flip func activted");
function openGoldCard(e) {
e.preventDefault();
this.document.querySelector(".card").classList.replace("card", "fliped");
console.log("Gold Pack Func Activated");
var _loop_3 = function (i) {
var cardElement = document.createElement("div");
cardElement.classList.add("card");
cardElement.innerHTML = "\n <img class = \"front\" src=\"" + rareCards[rareRandomNumbers[i]].cardFace + "\">\n <img class = \"back\" src=\"./projectPhotos/cardBack.PNG\">";
openedPackContainer.appendChild(cardElement);
if (cardElement) {
cardElement.addEventListener("click", function () {
cardElement.classList.add("flipped");
});
}
openedPackContainer.appendChild(cardElement);
};
for (var i = 0; i < 5; i++) {
_loop_3(i);
}
}
87 changes: 55 additions & 32 deletions Maxim/helpers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,42 +14,65 @@ function alertMsg()
alert("No More Coins");
}
///////////////////////////////
//creating Div and Images elements on the DOM
function divChiledImgCreator(){
const cardContainer = document.querySelector(".cardContainer")!;
const card = cards[randomNumber()];

const cardDiv = document.createElement("div")
cardDiv.classList.add("card")
cardContainer.appendChild(cardDiv)
const backdiv = document.createElement("div");
backdiv.classList.add("cardFace", "back");
cardDiv.appendChild(backdiv)
const backImg = document.createElement("img")
backImg.src = card.cardBack;
backdiv.appendChild(backImg)
const test = 0

const facediv = document.createElement("div");
facediv.classList.add("cardFace", "face");
cardDiv.appendChild(facediv)
const faceImg = document.createElement("img")
faceImg.src = card.cardFace;
facediv.appendChild(faceImg)


}

const cardToFlip = document.querySelector(".card")!
if (cardToFlip){
cardToFlip.addEventListener("click", cardFlip)
}
function openSilverCard(e){
e.preventDefault()
console.log("Silver Pack Func Activated");

for( let i = 0 ; i < 3 ; i++){
const cardElement = document.createElement("div")
cardElement.classList.add("card")
cardElement.innerHTML = `
<img class = "front" src="${commonCards[randomNumbers[i]].cardFace}">
<img class = "back" src="./projectPhotos/cardBack.PNG">`
openedPackContainer.appendChild(cardElement)

function cardFlip(e){
console.log("Card flip func activted");
e.preventDefault()

this.document.querySelector(".card")!.classList.replace("card","fliped")
if(cardElement){
cardElement.addEventListener("click" , ()=>{
cardElement.classList.add("flipped")
})

}
openedPackContainer.appendChild(cardElement)
}
for(let i =0; i<2; i++){
const cardRareElement = document.createElement("div")
cardRareElement.classList.add("card")
cardRareElement.innerHTML = `
<img class = "front" src="${rareCards[rareRandomNumbers[i]].cardFace}">
<img class = "back" src="./projectPhotos/cardBack.PNG">`

openedPackContainer.appendChild(cardRareElement)
if(cardRareElement){
cardRareElement.addEventListener("click" , ()=>{
cardRareElement.classList.add("flipped")

})
}
}
}
function openGoldCard(e){
e.preventDefault()
console.log("Gold Pack Func Activated");

for( let i = 0 ; i < 5 ; i++){
const cardElement = document.createElement("div")
cardElement.classList.add("card")
cardElement.innerHTML = `
<img class = "front" src="${rareCards[rareRandomNumbers[i]].cardFace}">
<img class = "back" src="./projectPhotos/cardBack.PNG">`
openedPackContainer.appendChild(cardElement)



if(cardElement){
cardElement.addEventListener("click" , ()=>{
cardElement.classList.add("flipped")
})

}
openedPackContainer.appendChild(cardElement)
}
}