Professional Documents
Culture Documents
Uitwerking Galgje
Uitwerking Galgje
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Galgje
{
class Program
{
static void Main(string[] args)
{
Program myProgram = new Program();
myProgram.Start();
Console.ReadLine();
}
void Start()
{
GalgjeSpel galgje = new GalgjeSpel();
Console.ReadLine();
}
int pogingen = 8;
if (!galgje.RaadLetter(letter))
{
pogingen--;
}
ToonLetters(ingevoerdeLetters);
Console.WriteLine(galgje.geradenWoord);
}
if(pogingen == 0)
{
return false;
}
return true;
}
//
void ToonLetters(List<char> letters)
{
Console.WriteLine("Ingevoerde letters: {0}", string.Join(" ",
letters.ToArray()));
foreach(char s in letters)
{
Console.Write(s);
}
}
// De lijst met verboden letters bevat een de chars van het random woord.
// Totdat een letter voorkomt in het woord, leest leesLetter een nieuwe
letter.
verbodenLetters.Add(letter);
return letter;
}
}
# Galgjespel
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Galgje
{
class GalgjeSpel
{
public string geheimWoord = "";
public string geradenWoord = "";
if (geheimWoord.Contains(letter))
{
for (int i = 0; i < geheimWoord.Length; i++)
{
if (geheimWoord[i] == letter)
{
nieuwString += letter;
}
else
{
nieuwString += geradenWoord[i];
}
}
geradenWoord = nieuwString;
return true;
}
return false;