static Igrac pc; //igrac nam je stanje //da ne bi imali potrebu //da ga bacamo funkcijama unutar //klase, ovako ga sve vide static void Main(string[] args) { //Init faza, pravimo sobe i igraca Soba a = new Soba("prva"); Soba b = new Soba("druga"); Soba c = new Soba("treca"); Soba d = new Soba("cetvrta"); Soba e = new Soba("peta"); Soba f = new Soba("sesta"); Soba g = new Soba("sedma"); Soba.poveziSobe(a, b, Pravci.istok); Soba.poveziSobe(b, c, Pravci.sever, true); b.inv.Add(new Kljuc(b, Pravci.sever)); Soba.poveziSobe(c, d, Pravci.zapad); Soba.poveziSobe(c, e, Pravci.istok); Soba.poveziSobe(c, f, Pravci.sever); Soba.poveziSobe(f, g, Pravci.sever); pc = new Igrac(a); do //Game loop { Console.WriteLine(pc.TrenutnaSoba.ToString()); Console.Write(": "); /* Isto kao: * string unos = Console.ReadLine(); * string odgovor = interpreter(unos); * Console.WriteLine(odgovor); */ Console.WriteLine(interpreter(Console.ReadKey(true))); Console.WriteLine(); } while (true); }
public bool otkljucano(Soba s) { return(false); }
public Igrac(Soba s) { this.TrenutnaSoba = s; }