public List <Voorwerp> GetDataVoorwerp(string query) { OracleCommand cmd = conn.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = query; OracleDataReader dr = cmd.ExecuteReader(); List <Voorwerp> voorwerpen = new List <Voorwerp>(); while (dr.Read()) { Voorwerp v = new Voorwerp(dr.GetInt32(0), dr.GetString(1), dr.GetString(2), dr.GetDouble(3)); voorwerpen.Add(v); } dr.Close(); cmd.Dispose(); return(voorwerpen); }
static void Main() { /// Maak een spelomgeving aan /// Maak een speler aan /// Plaats een speler in de speelomgeving /// Speel var spelomgeving = MaakSpelOmgevingAan(); var speler = MaakSpeler(); spelomgeving.VoegSpelerToe(speler); var kamer = spelomgeving.Plaatsen.Find(x => x.Plaatsnaam == "Kortrijk"); var stukje = new Voorwerp(); if (kamer.Plaatsnaam == "Kortrijk") { kamer.Voorwerpen.Add(new Voorwerp("winkelwagen", true, true)); stukje = kamer.Voorwerpen.Find(x => x.VoorwerpNaam == "wikelwagen"); if (stukje == null) { Console.WriteLine("Stukje is niet gevonden"); Console.ReadLine(); Console.WriteLine("Dinge"); } else { Console.WriteLine(stukje.VoorwerpNaam); Console.ReadLine(); } } var stuk = new Voorwerp("Tafel", true, true); if (stuk.ActieMogelijk) { stuk.Daad = new Actie("Cijferslot veranderen"); } Console.WriteLine(stuk.VoorwerpNaam); Console.WriteLine(stuk.Daad.ActieNaam); //Speel(spelomgeving); }
public void VoorwerpToevoegen(Voorwerp v) { VerhuurbareVoorwerpen = new List <Voorwerp>(); VerhuurbareVoorwerpen.Add(v); }
public void VoorwerpTerugbrengen(Voorwerp v) { TerugBrengVoorwerpen = new List <Voorwerp>(); TerugBrengVoorwerpen.Add(v); }