//Új játék kezdése "filename" fájlban tárolt adatokból public void NewGame() { YogiBearData data = new YogiBearData(); map = data.LoadFromFile(); if (map == null) { map = data.LoadFirstLevel(Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName + "\\Resources\\Map\\level1.map"); } //Vadőrök lista feltöltése, piknikkosarak megszámolása for (Int32 i = 0; i < map.Count; i++) { for (Int32 j = 0; j < map.Count; j++) { if (map[i][j] == 4) { rangers.Add(new Ranger(i, j, Convert.ToBoolean(rangers.Count % 2))); } if (map[i][j] == 2) { baskets++; } } } }
//Új játék kezdése public async Task <bool> NewGame() { if (map.Count != 0) { InitGame(); } YogiBearData data = new YogiBearData(); map = await data.LoadFromFileAsync(); if (map == null) { map = data.LoadFirstLevel(); } //Vadőrök lista feltöltése, piknikkosarak megszámolása for (Int32 i = 0; i < map.Count; i++) { for (Int32 j = 0; j < map.Count; j++) { if (map[i][j] == 4) { rangers.Add(new Ranger(i, j, Convert.ToBoolean(rangers.Count % 2))); } if (map[i][j] == 2) { baskets++; } } } //esemény-eseménykezelő párosítások, időzítők indítása time.Elapsed += new EventHandler(Time_Tick); patrolling.Elapsed += new EventHandler(Patrolling_Tick); patrolling.Start(); time.Start(); return(true); }
//Új játék kezdése public void NewGame() { if (map.Count != 0) { InitGame(); } YogiBearData data = new YogiBearData(); map = data.LoadFromFile(); if (map == null) { map = data.LoadFirstLevel(Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName + "\\Resources\\Map\\level1.map"); } //Vadőrök lista feltöltése, piknikkosarak megszámolása for (Int32 i = 0; i < map.Count; i++) { for (Int32 j = 0; j < map.Count; j++) { if (map[i][j] == 4) { rangers.Add(new Ranger(i, j, Convert.ToBoolean(rangers.Count % 2))); } if (map[i][j] == 2) { baskets++; } } } //esemény-eseménykezelő párosítások, időzítők indítása time.Tick += new EventHandler(Time_Tick); patrolling.Tick += new EventHandler(Patrolling_Tick); patrolling.Start(); time.Start(); }
public void Initialize() { model = new YogiBearModel(); data = new YogiBearData(); level1 = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName + "\\level1.map"; }