コード例 #1
0
 public static void addRecent(int villageID)
 {
     WorldMap.VillageNameItem item = new WorldMap.VillageNameItem {
         villageID = villageID
     };
     villageHistory.Add(item);
 }
コード例 #2
0
 public static void addFavourite(int villageID)
 {
     if (!isFavourite(villageID))
     {
         WorldMap.VillageNameItem item = new WorldMap.VillageNameItem {
             villageID = villageID
         };
         villageFavourites.Add(item);
         RemoteServices.Instance.UpdateVillageFavourites(4, villageID);
     }
 }
コード例 #3
0
 public static void addFavourite(int villageID)
 {
     if (!isFavourite(villageID))
     {
         WorldMap.VillageNameItem item = new WorldMap.VillageNameItem {
             villageID = villageID
         };
         villageFavourites.Add(item);
         RemoteServices.Instance.UpdateVillageFavourites(4, villageID);
     }
 }
コード例 #4
0
 public static void addHistory(List <GenericVillageHistoryData> newData)
 {
     villageHistory.Clear();
     if (newData != null)
     {
         foreach (GenericVillageHistoryData data in newData)
         {
             WorldMap.VillageNameItem item = new WorldMap.VillageNameItem {
                 villageID = data.villageID
             };
             villageHistory.Add(item);
         }
     }
 }
コード例 #5
0
 public static void addFavourites(List<GenericVillageHistoryData> newData)
 {
     villageFavourites.Clear();
     if (newData != null)
     {
         foreach (GenericVillageHistoryData data in newData)
         {
             WorldMap.VillageNameItem item = new WorldMap.VillageNameItem {
                 villageID = data.villageID
             };
             villageFavourites.Add(item);
         }
     }
 }
コード例 #6
0
 private void villageFavouriteClicked()
 {
     if (base.ClickedControl != null)
     {
         CustomSelfDrawPanel.CSDButton clickedControl = (CustomSelfDrawPanel.CSDButton) base.ClickedControl;
         int data = clickedControl.Data;
         bool flag = false;
         foreach (WorldMap.VillageNameItem item in exchangeFavourites)
         {
             if (item.villageID == data)
             {
                 flag = true;
                 exchangeFavourites.Remove(item);
                 break;
             }
         }
         if (flag)
         {
             RemoteServices.Instance.UpdateVillageFavourites(3, data);
             clickedControl.ImageNorm = (Image) GFXLibrary.star_market_2;
             for (int i = 0; i < 0x11; i++)
             {
                 CustomSelfDrawPanel.CSDButton button2 = this.getVillageHistoryDelete(i);
                 if (button2.Data == clickedControl.Data)
                 {
                     button2.Visible = true;
                     return;
                 }
             }
         }
         else
         {
             RemoteServices.Instance.UpdateVillageFavourites(2, data);
             WorldMap.VillageNameItem item2 = new WorldMap.VillageNameItem {
                 villageID = data,
                 villageName = GameEngine.Instance.World.getExchangeName(data)
             };
             exchangeFavourites.Add(item2);
             clickedControl.ImageNorm = (Image) GFXLibrary.star_market_1;
             for (int j = 0; j < 0x11; j++)
             {
                 CustomSelfDrawPanel.CSDButton button3 = this.getVillageHistoryDelete(j);
                 if (button3.Data == clickedControl.Data)
                 {
                     button3.Visible = false;
                     return;
                 }
             }
         }
     }
 }
コード例 #7
0
 public static void addHistory(List<GenericVillageHistoryData> newData)
 {
     exchangeHistory.Clear();
     if (newData != null)
     {
         foreach (GenericVillageHistoryData data in newData)
         {
             WorldMap.VillageNameItem item = new WorldMap.VillageNameItem();
             if (GameEngine.Instance.World.isCapital(data.villageID))
             {
                 item.villageID = data.villageID;
                 exchangeHistory.Add(item);
             }
         }
     }
 }
コード例 #8
0
 private void addVillageToHistory(int villageID)
 {
     bool flag = false;
     foreach (WorldMap.VillageNameItem item in exchangeHistory)
     {
         if (item.villageID == villageID)
         {
             flag = true;
             break;
         }
     }
     if (!flag)
     {
         WorldMap.VillageNameItem item2 = new WorldMap.VillageNameItem {
             villageID = villageID,
             villageName = GameEngine.Instance.World.getExchangeName(villageID)
         };
         exchangeHistory.Add(item2);
         this.updateExchangeHistory();
     }
 }
コード例 #9
0
 public static void addRecent(int villageID)
 {
     WorldMap.VillageNameItem item = new WorldMap.VillageNameItem {
         villageID = villageID
     };
     villageHistory.Add(item);
 }