diff --git a/cursed.js b/cursed.js index f7773d7..ec3dc50 100644 --- a/cursed.js +++ b/cursed.js @@ -61,3 +61,49 @@ class Inventory { } } function chooseScene() { } +let Character1 = { + name: "Wasabi", + class: "Fighter", + HP: 3, + Str: 12, + Dex: 10, + Wis: 8, +}; +let Character2 = { + name: "Kiri", + class: "Rogue", + HP: 3, + Str: 10, + Dex: 12, + Wis: 8, +}; +let Character3 = { + name: "Hazel", + class: "Sage", + HP: 3, + Str: 8, + Dex: 10, + Wis: 12, +}; +let chosenCharacter = []; +let button1 = document.getElementById('Character1'); +let button2 = document.getElementById('Character2'); +let button3 = document.getElementById('Character3'); +button1.addEventListener('click', function handleClick(_event) { + chosenCharacter.push(Character1); + console.log("one"); + const element = document.getElementById("Character"); + element.remove(); +}); +button2.addEventListener('click', function handleClick(_event) { + console.log("two"); + chosenCharacter.push(Character2); + const element = document.getElementById("Character"); + element.remove(); +}); +button3.addEventListener('click', function handleClick(_event) { + console.log("three"); + chosenCharacter.push(Character3); + const element = document.getElementById("Character"); + element.remove(); +}); diff --git a/cursed.ts b/cursed.ts index 93784a0..bd4aa18 100644 --- a/cursed.ts +++ b/cursed.ts @@ -88,4 +88,68 @@ class Inventory } } -function chooseScene(){} \ No newline at end of file +function chooseScene(){} + +interface Character { + name: string, + class: string, + HP: number, + Str: number, + Dex: number, + Wis: number, +} + +let Character1 = { + name: "Wasabi", + class: "Fighter", + HP: 3, + Str: 12, + Dex: 10, + Wis: 8, +} + +let Character2 = { + name: "Kiri", + class: "Rogue", + HP: 3, + Str: 10, + Dex: 12, + Wis: 8, +} + +let Character3 = { + name: "Hazel", + class: "Sage", + HP: 3, + Str: 8, + Dex: 10, + Wis: 12, +} + +let chosenCharacter: Character[] = []; + +let button1 = document.getElementById('Character1'); +let button2 = document.getElementById('Character2'); +let button3 = document.getElementById('Character3'); + +button1.addEventListener('click', function handleClick(_event) { + chosenCharacter.push(Character1); + console.log("one"); + const element = document.getElementById("Character"); + element.remove(); +}); + +button2.addEventListener('click', function handleClick(_event) { + console.log("two"); + chosenCharacter.push(Character2); + const element = document.getElementById("Character"); + element.remove(); +}); + +button3.addEventListener('click', function handleClick(_event) { + console.log("three"); + chosenCharacter.push(Character3); + const element = document.getElementById("Character"); + element.remove(); +}); + diff --git a/index.html b/index.html index 82a06d2..a3ddb84 100644 --- a/index.html +++ b/index.html @@ -20,5 +20,10 @@
+ + + + + \ No newline at end of file