private void Awake() { int[,] map = CreateScene.GenerateArray(width, height, true); CreateScene.RenderMap(map, tilemap, tile); map = CreateScene.PerlinNoiseSmooth(map, seed, interval); CreateScene.UpdateMap(map, tilemap); }
public void StartCore() { const int BuorX = 88, BuorY = 26; //bfuer size const int WindowX = 88, WindowY = 26; //window size CreateScene.LoadGameWindow(0, WindowX, WindowY, BuorX, BuorY); Console.Title = "FirstFantazy"; //CreateScene.LoadScene("BeginScene"); string name = SetYourName(); hero = ChooseTheDifficultyLevelOfTheGame(name, hero); LoadLevel(1, serviceProvider); }
public async Task CreateAndDelete() { var all = await localHueClient.GetScenes(); var groups = await localHueClient.GetRooms(); var group = groups.Data.Skip(1).First(); var groupLights = await localHueClient.GetRoom(group.Id); var existing = all.Data.Where(x => x.Metadata?.Name == "unittest").FirstOrDefault(); Guid?deleteId = null; if (existing == null) { CreateScene req = new CreateScene(new Models.Metadata() { Name = "unittest" }, group.ToResourceIdentifier()); foreach (var light in groupLights.Data.SelectMany(x => x.Services.Where(x => x.Rtype == "light"))) { req.Actions.Add(new SceneAction { Target = light, Action = new LightAction().TurnOn() }); } var result = await localHueClient.CreateScene(req); Assert.IsNotNull(result); Assert.IsFalse(result.HasErrors); deleteId = result.Data.First().Rid; } if (deleteId.HasValue) { var deleteResult = await localHueClient.DeleteScene(deleteId.Value); Assert.IsNotNull(deleteResult); Assert.IsFalse(deleteResult.HasErrors); Assert.IsTrue(deleteResult.Data.Count == 1); Assert.AreEqual(deleteId.Value, deleteResult.Data.First().Rid); } }
public Explorer(int row, int col, CreateScene parent) { this.Position = new int[] { row, col }; this.parent = parent; }
public Enemy(int row, int col, int type, CreateScene parent) { this.Position = new int[] { row, col }; this.parent = parent; this.Type = type; }
public Task <HuePostResponse> CreateScene(CreateScene data) => HuePostRequest(SceneUrl, data);
public static void ShowWindow() { CreateScene pEditor = (CreateScene)GetWindow(typeof(CreateScene)); pEditor.Initial(); }
public Hero LoadLevel1(Hero hero) { int i = 0; int direction = 0; TheBeginningOfTheLevel("1"); var service = serviceProvider.GetService <IRepositoryLevelText>(); Level1Text level1Text = new Level1Text(service); Level1Text.HeroCondition(hero); #region BodyLevel level1Text.WackeUp(hero); do { StoryText.SelectWayDisplayDelay(4); CreateScene.LoadScene("Level1EnterScene"); if (i > 0) { Level1Text.TheSamePlace(); } Level1Text.ChooseYourWay(); GameCore.GetInputValueHandlingExceptions(0, 1, 2); if (direction == 1) { if (!hero.backPack.ContainsKey("items")) { Console.Clear(); Level1Text.YouAreDeadInTheCleft(); StoryText.SelectWayDisplayDelay(4); hero.IsLife = false; } else if (hero.backPack.ContainsKey("items") && hero.backPack["items"].Contains("torch")) { Console.Clear(); Level1Text.YouEndTheLevelWithTheTorch(); StoryText.SelectWayDisplayDelay(4); hero.LevelEnd = true; } } else { if (hero.backPack.Count == 0) { Console.Clear(); CreateScene.LoadScene("Level1TorchScene"); Console.WriteLine(); Level1Text.YouFoundATorch(); hero.backPack["items"] = new List <object>(); hero.backPack["items"].Add("torch"); } else if (hero.backPack.ContainsKey("items") && hero.backPack["items"].Contains("torch")) { Console.Clear(); Level1Text.ThereIsNothingHere(); } } if (hero.Life == 0) { hero.IsLife = false; } i++; }while (hero.IsLife && !hero.LevelEnd); #endregion BodyLevel return(hero); }
public Hero LoadLevel3(Hero hero, Hero hero2) { int direction; TheBeginningOfTheLevel("3"); StoryText.HeroCondition(hero); #region BodyLevel Level3Text.TwoExitsFromTheCave(); Console.WriteLine(); Level3Text.SimpleRoadSelection(); direction = GameCore.GetInputValueHandlingExceptions(0, 1, 2); do { if (direction == 1) { Console.WriteLine(); Level3Text.MeetingOfACompanion(hero2); StoryText.SelectWayDisplayDelay(4); hero.Inventory[0] = new Weapon(2, 15, 5, "Stick"); CreateScene.LoadScene("Level3StickScene"); StoryText.HeroCondition(hero2); #region CreatingHeroesAndEnemies List <Hero> heroes = new List <Hero>(); heroes.Add(hero); heroes.Add(hero2); List <Hero> enemy = new List <Hero>() { new Hero() { HeroID = 3, Durability = 10, IsLife = true, Name = "Ogr 1", Life = 2, Inventory = new Weapon[] { new Weapon(1, 5, 1, "Arm") } }, new Hero() { HeroID = 4, Durability = 10, IsLife = true, Name = "Ogr 2", Life = 2, Inventory = new Weapon[] { new Weapon(1, 5, 1, "Arm") } } }; #endregion CreatingHeroesAndEnemies Battle battle = new Battle(heroes, enemy); heroes = battle.Initialize(); if (hero.IsLife) { hero.LevelEnd = true; BattleText.VictoryInBattle(); Console.ReadKey(); } } else { Level3Text.KilledByAnAnimal(); hero.IsLife = false; StoryText.SelectWayDisplayDelay(4); } } while (hero.IsLife && !hero.LevelEnd); return(hero); #endregion BodyLevel }