public void SetMakeItems(IEnumerable <Make> makes) { foreach (var make in makes) { MakeItems.Add(new SelectListItem() { Value = make.MakeId.ToString(), Text = make.MakeName }); } }
public void SetMakeItems(IEnumerable <CarMake> makes) { foreach (var make in makes) { MakeItems.Add(new SelectListItem() { Value = make.Name, Text = make.Name }); } }
public void SetMakeItems(IEnumerable <Make> makeItems) { foreach (var item in makeItems) { MakeItems.Add(new SelectListItem() { Value = item.MakeName, Text = item.MakeName }); } }
public static void Main(string[] args) { if (args.Length == 0) { Console.WriteLine("Need the input file."); Console.Read(); return; } var inFile = args[0]; var outFile = inFile + ".json"; var outFile2 = inFile + ".txt"; if (!File.Exists(inFile)) { Console.WriteLine("File not found."); Console.Read(); return; } var isDone = false; try { // OBS: // It's better to convert using same class model // as the one used in AikaEmu.GameServer. var fileName = Path.GetFileNameWithoutExtension(inFile); if (fileName == null) { return; } BaseConvert convert = null; switch (fileName) { case "ItemList": convert = new ItemList(); break; case "npcpos": convert = new NpcPos(); break; case "MobPos": convert = new MobPos(); break; case "ExpList": convert = new ExpList(); break; case "PranExpList": convert = new PranExpList(); break; case "MN": convert = new Mn(); break; case "GearCore": convert = new GearCore(); break; case "ConvertCore": convert = new ConvertCore(); break; case "Title": convert = new Title(); break; case "Recipe": convert = new Recipe(); break; case "RecipeRate": convert = new RecipeRate(); break; case "ItemEffect": convert = new ItemEffect(); break; case "ReinforceA": case "ReinforceW": convert = new ReinforceA(); ((ReinforceA)convert).IsReinforceW = fileName == "ReinforceW"; break; case "Reinforce2": case "Reinforce3": convert = new Reinforce2(); break; case "MakeItems": convert = new MakeItems(); break; case "SetItem": convert = new SetItem(); break; case "SkillData": convert = new SkillData(); break; case "Quest": convert = new Quest(); break; case "Map": convert = new Map(); break; case "ObjPos": convert = new ObjPos(); break; case "SPosition": convert = new SPosition(); break; case "Dialog": convert = new Dialog(); break; case "StatusPoint": convert = new StatusPoint(); break; } if (convert != null) { convert.SetupFile(inFile, outFile, outFile2); convert.Convert(); convert.Save(); isDone = true; } } catch (Exception e) { Console.WriteLine(e); Console.Read(); throw; } finally { if (isDone) { Console.WriteLine("Input: " + Path.GetFileName(inFile)); Console.WriteLine("Output: " + Path.GetFileName(outFile)); Console.WriteLine("OutputSql: " + Path.GetFileName(outFile2)); Console.WriteLine("Converted with success."); } else { Console.WriteLine("Error in conversion."); } } Console.Read(); }
public static void Main() { int x = 12; int y = 12; // map dimmensions, also change in FOV class int turntimer = 0; OperacjeMapy.Pole[,] mapa = new OperacjeMapy.Pole[x, y]; var items = new MakeItems(); items.MakeWeapons(); items.MakeResources(); var creatures = new MakeCreatures(); creatures.MakeCreaturesList(); var mapFields = new MakeMapFields(); mapFields.MakeFieldsForMap(); OperacjeMapy mapbuilder = new OperacjeMapy(mapFields); var mapEntities = new MakeMapEntities(); mapEntities.MakeMapEntitiesList(); //mapbuilder.NonRandPopulate(mapa); mapbuilder.Populate(mapa); mapbuilder.Draw(mapa); mapbuilder.PopulateWithMapEntities(mapa, mapEntities.entitiesList); mapbuilder.Draw(mapa); Console.WriteLine(""); Console.WriteLine("x = {0} y = {1}", mapa.GetLength(0), mapa.GetLength(1)); MakeAgent agentspawner = new MakeAgent(); Console.WriteLine("Gdzie wsadzić gracza?"); int x2, y2; x2 = Convert.ToInt16(Console.ReadLine()); y2 = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Gdzie wsadzić monstera?"); int x3, y3; x3 = Convert.ToInt16(Console.ReadLine()); y3 = Convert.ToInt16(Console.ReadLine()); Agent.Creature player = new Agent.Creature(); Agent.Creature monster = new Agent.Creature(); agentspawner.MakeCreature(player, "player", 100, 12, '@', 15, 15, 12, 10, 10, 12, 10, 2, AILoop.AIType.Null); agentspawner.MakeCreature(monster, "monster", 100, 10, 'M', 10, 10, 8, 10, 10, 8, 10, 5, AILoop.AIType.BasicAi); agentspawner.InsertCreature(player, --x2, --y2, mapa); mapbuilder.Draw(mapa); agentspawner.InsertCreature(monster, --x3, --y3, mapa); // Console.WriteLine("player currpos is [{0}],[{1}]", player.currentpossition.X, player.currentpossition.Y); // Console.WriteLine("Creature currpos is [{0}],[{1}]", monster.currentpossition.X, monster.currentpossition.Y); // Console.WriteLine("\n"); //mapbuilder.Draw(mapa); KeyboardInput KeyboarbListener = new KeyboardInput(); BasicAIDij ai = new BasicAIDij(); var aiLoop = new AILoop(mapa); aiLoop.AllCreatures.Add(monster); // Console.WriteLine("Press <Escape> to exit... "); var asd = new FindEntity(mapa, player, "tree", FindEntity.KindOfEntity.mapEntity); asd.FindNearestEntity(); foreach (Point p in asd.entitiesFound) { Console.WriteLine("Tree poss X{0}, Y{1}", p.X + 1, p.Y + 1); } foreach (Point p in asd.nearestEntities) { Console.WriteLine("Nearest tree poss X{0}, Y{1}", p.X + 1, p.Y + 1); } while (!(Console.KeyAvailable && Console.ReadKey(true).Key == ConsoleKey.Escape)) { //keypressed = Console.ReadKey().Key; //if (Console.ReadKey().Key == ConsoleKey.LeftArrow || Console.ReadKey().Key == ConsoleKey.RightArrow || Console.ReadKey().Key == ConsoleKey.UpArrow || Console.ReadKey().Key == ConsoleKey.DownArrow){ KeyboarbListener.MoveAgent(Console.ReadKey().Key, mapa, player, items.weaponsList, creatures.creaturesList, items.resourcesList); turntimer++; //Console.Clear(); // Console.WriteLine("Player AI is: {0}.", player.attributes.AIType); aiLoop.CallAIs(); // Console.WriteLine("Creature currpos is [{0}],[{1}]", monster.currentpossition.X, monster.currentpossition.Y); // Console.WriteLine("Player currpos is [{0}],[{1}]", player.currentpossition.X, player.currentpossition.Y); //mapbuilder.Draw(mapa); mapbuilder.DrawFOV(mapa, player.currentpossition.X, player.currentpossition.Y, player.attributes.visualrange); //mapbuilder.DrawPassable(mapa); //mapbuilder.DRAWCreatureCoun(mapa); } }