private void ChosenList_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (ChosenList.SelectedValue != null) { AvailableList.UnselectAll(); } }
public ActiveList(AvailableList list, List <SelectedProductDisplayObject> selectedProductDisplays) { listType = list.listType; displayString = list.displayString; categoriesDisplayed = null; selectedProductsDisplayed = selectedProductDisplays; }
public void SetNewActiveList(AvailableList availableList) { if (currentActiveList != null) { currentActiveList.ClearList(); } switch (availableList.listType) { case ListType.containerCategories: currentActiveList = new ActiveList(availableList, CreateContainerCategoriesList()); break; case ListType.productCategories: currentActiveList = new ActiveList(availableList, CreateProductCategoriesList(inventory.inventoryVisibleData)); List <CategoryDisplayObject> needsToBeCollapsed = new List <CategoryDisplayObject>(); foreach (CategoryDisplayObject obj in currentActiveList.categoriesDisplayed) { if (obj.categoryReference.collapsed) { //needsToBeCollapsed.Add(obj); obj.Collapse(true); } } //StartCollapsing(needsToBeCollapsed); break; case ListType.selectedProducts: //currentActiveList = new ActiveList(availableList, CreateSelectedProductsList()); break; case ListType.storeObjectCategories: currentActiveList = new ActiveList(availableList, CreateStoreObjectCategoriesList()); break; } }
public void CreateAvailableTypesList() { AvailableList toUse = null; if (currentActiveList == null) { if (currentAvailableLists.Count > 0) { toUse = currentAvailableLists[0]; SetNewActiveList(toUse); } } }
internal void Select(int number) { currentPrinter.BeginPrinting((Matter)int.Parse(AvailableList.GetChild(number).name)); FillFirstScreen(currentPrinter); }
internal void Hover(int number) { SetHover((Matter)int.Parse(AvailableList.GetChild(number).name)); }
public void FirstGame() { resource[GOLD] = 50; resource[WOOD] = 0; resource[ROCK] = 0; resource[IRON] = 0; resource[BONES] = 100; resource[SOULS] = 0; resource[BODY] = 50; resource[REAL] = 50; resource[ARTIFACT_V0] = 1; //Неизвестный Артефакт resource[ARTIFACT_V1] = 2; //Неизвестный Артефакт 1 грейда resource[ARTIFACT_V2] = 3; //Неизвестный Артефакт 2 грейда //Эквип resource[EQUIPMENT_V0] = 11; //Неизвестная Экипировка resource[EQUIPMENT_V1] = 12; //Неизвестная Экипировка 1 грейда resource[EQUIPMENT_V2] = 13; //Неизвестная Экипировка 2 грейда //Юниты resource[UNIT_V0] = 11; //Неизвестный Юнит resource[UNIT_V1] = 12; //Неизвестный Юнит 1 грейда resource[UNIT_V2] = 13; //Неизвестный Юнит 2 грейда //Сборные предметы //Артефакты resource[ARTIFACT_V0_PARTS] = 14; //Неизвестный Артефакт состоящий из N частей resource[ARTIFACT_V1_PARTS] = 15; //Неизвестный Артефакт 1 грейда состоящий из N частей resource[ARTIFACT_V2_PARTS] = 16; //Неизвестный Артефакт 2 грейда состоящий из N частей //Эквип resource[EQUIPMENT_V0_PARTS] = 17; //Неизвестная Экипировка состоящий из N частей resource[EQUIPMENT_V1_PARTS] = 18; //Неизвестная Экипировка 1 грейда состоящий из N частей resource[EQUIPMENT_V2_PARTS] = 19; //Неизвестная Экипировка 2 грейда состоящий из N частей //Юниты resource[UNIT_V0_PARTS] = 20; //Неизвестный Юнит состоящий из N частей resource[UNIT_V1_PARTS] = 21; //Неизвестный Юнит 1 грейда состоящий из N частей resource[UNIT_V2_PARTS] = 22; //Неизвестный Юнит 2 грейда состоящий из N частей units.Add(CreateUnit.UnitCreate(UnitType.SkeletonV0)); units[0].PARAMS[UNIT_COUNT] = 50; units.Add(CreateUnit.UnitCreate(UnitType.ZombieV0)); units[1].PARAMS[UNIT_COUNT] = 30; units.Add(CreateUnit.UnitCreate(UnitType.SkeletonV1)); units[2].PARAMS[UNIT_COUNT] = 5; units.Add(CreateUnit.UnitCreate(UnitType.ZombieV1)); units[3].PARAMS[UNIT_COUNT] = 3; units.Add(CreateUnit.UnitCreate(UnitType.SkeletonV2)); units[4].PARAMS[UNIT_COUNT] = 0; units.Add(CreateUnit.UnitCreate(UnitType.ZombieV2)); units[5].PARAMS[UNIT_COUNT] = 1; units.Add(CreateUnit.UnitCreate(UnitType.Engineer)); units[5].PARAMS[UNIT_COUNT] = 0; itemsArena.Add(CreateItem.Head_0()); itemsArena.Add(CreateItem.Head_1()); itemsArena.Add(CreateItem.Tors_0()); itemsArena.Add(CreateItem.Pants_0()); itemsArena.Add(CreateItem.Bots_0()); itemsArena.Add(CreateItem.Weapon0_0()); itemsArena.Add(CreateItem.Weapon1_0()); itemsArena.Add(CreateItem.Amulet_0()); itemsArena.Add(CreateItem.Ring_0()); itemsArena.Add(CreateItem.Art_0()); itemsCompany.Add(CreateItem.Head_0()); itemsCompany.Add(CreateItem.Head_1()); itemsCompany.Add(CreateItem.Tors_0()); itemsCompany.Add(CreateItem.Pants_0()); itemsCompany.Add(CreateItem.Bots_0()); itemsCompany.Add(CreateItem.Weapon0_0()); itemsCompany.Add(CreateItem.Weapon1_0()); itemsCompany.Add(CreateItem.Amulet_0()); itemsCompany.Add(CreateItem.Ring_0()); itemsCompany.Add(CreateItem.Art_0()); Hero.PARAMS[ARENA_HERO_DAMAGE] = 100; Hero.PARAMS[ARENA_HERO_HP] = 100; Hero.PARAMS[ARENA_HERO_HP_CURRENT] = Hero.PARAMS[ARENA_HERO_HP]; Hero.PARAMS[HERO_MANA_MAX] = 100; Hero.PARAMS[HERO_MANA_CURRENT] = Hero.PARAMS[HERO_MANA_MAX]; Hero.PARAMS[HERO_MANA_REGEN] = 0.2f; generals.Add(CreateGeneral.GenarateGeneral()); generals.Add(CreateGeneral.GenarateGeneral()); generals.Add(CreateGeneral.GenarateGeneral()); generals.Add(CreateGeneral.GenarateGeneral()); generals.Add(CreateGeneral.GenarateGeneral()); generals.Add(CreateGeneral.GenarateGeneral()); generals[0].PARAMS[GENERAL_CRIT_CHANGE_CURRENT] = 80; CleanMap(); AvailableList.StartDictionary(); }
public void TypeDisplayObjectClickCallback(AvailableList list) { SetNewActiveList(list); }