//Ú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++; } } } }
public void YogiBearModelNewGameTest() { model.Map = data.LoadFirstLevel(level1); Assert.AreEqual(model.Map.Count, 8); for (Int32 i = 0; i < 8; i++) { Assert.AreEqual(model.Map[i].Count, 8); } for (Int32 i = 0; i < 8; i++) { for (Int32 j = 0; j < 8; j++) { Assert.IsTrue(model.Map[i][j] > -1 && model.Map[i][j] < 5); } } }
//Ú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(); }