From f6e9c90e21de9639d8812fbbe384507f952fd165 Mon Sep 17 00:00:00 2001 From: lov3b Date: Thu, 17 Dec 2020 19:20:24 +0100 Subject: [PATCH] Fixed an issue where the array containing user guesses wasn't resetted --- h_ng_dig.pde | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/h_ng_dig.pde b/h_ng_dig.pde index 83ce57f..994a5c9 100644 --- a/h_ng_dig.pde +++ b/h_ng_dig.pde @@ -60,7 +60,7 @@ void setup() { kulle[i].resize(2554/2, 1216/2); } sun.resize(120, 101 ); - pokal.resize(520/3,601/3); + pokal.resize(520/3, 601/3); } // Dela det valda ordet in till enstaka bokstaver i en array. @@ -144,7 +144,7 @@ void drawStart() { background(0); fill(gron); text("Välkommen till 'Häng Dig'\nGissa på en bokstav i popuprutan\n"+ - "Starta genom att klicka på fönstret eller tryck på valfri tangent", width/2, height/2); + "Starta genom att klicka på fönstret", width/2, height/2); // Byt playstate ifall en knapp trycks ner if (mousePressed||keyPressed) { state=playState; @@ -283,7 +283,9 @@ void drawGameover() { felGissningar =0; randomOrd(); fixFalseArray(); - state=playState; + gissadeBokstaver = new char[0]; + antalGissningar=0; + state=playState; } } @@ -297,13 +299,15 @@ void drawWin() { textAlign(LEFT, LEFT); text("Rätt ord: "+storForstaBokstav(), 50, 50); textAlign(CENTER, CENTER); - image(pokal,(width/2)-520/6,150); + image(pokal, (width/2)-520/6, 150); skrivGissningar(); if (mousePressed) { // Återställ viktiga variabler felGissningar =0; randomOrd(); fixFalseArray(); + gissadeBokstaver = new char[0]; + antalGissningar=0; state=playState; } }