/// <summary> /// モン娘の種族名を取得する /// </summary> /// <param name="cardId">カードID</param> /// <returns>モン娘の種族名</returns> public static String GetRaceName(Int32 cardId) { Int32 cardMstId = GetCardMstId(cardId); String raceName = DBMstUtil.GetCardMessageRaceName(cardMstId); return(raceName); }
/// <summary> /// モン娘の最大満腹度を取得する /// </summary> /// <param name="cardId">カードID</param> /// <returns>モン娘の最大満腹度を返す</returns> public static Int32 GetMonmusuSatietyMax(Int32 cardId) { Int32 cardMstId = GetCardMstId(cardId); Int32 satietyMax = DBMstUtil.GetMonmusuSatietyMax(cardMstId); return(satietyMax); }
/// <summary> /// モン娘の好物を画像で取得する /// </summary> /// <param name="cardId">カードID</param> /// <returns>モン娘の好物の画像</returns> public static Bitmap GetMonmusuLikeFoodPicture(Int32 cardId) { Int32 cardMstId = GetCardMstId(cardId); Int32 likeFood = DBMstUtil.GetMonmusuLikeFood(cardMstId); ResourceUtil.FoodType foodType = (ResourceUtil.FoodType)likeFood; Bitmap picture = ResourceUtil.GetPictureFoodType(foodType); return(picture); }
/// <summary> /// アイテム名を取得する /// </summary> /// <param name="itemMstId"></param> /// <returns></returns> public static String GetItemName(Int32 itemMstId) { ItemMstData findData = DBMstUtil.GetItemData(itemMstId); if (findData != null) { return(findData.name); } return("-----"); }
/// <summary> /// モン娘のレアリティ名を取得する /// </summary> /// <param name="cardId">カードID</param> /// <returns>モン娘のレアリティ名を返す</returns> public static String GetMonmusuRarityName(Int32 cardId) { Int32 cardMstId = GetCardMstId(cardId); CardMstData cardMstData = DBMstUtil.GetCardMstData(cardMstId); if (cardMstData != null) { String rarityName = DBMstUtil.GetMonmusuRarityName(cardMstData.rarityMstId); return(rarityName); } return("--"); }
/// <summary> /// カードIDからカードマスターIDを取得する /// </summary> /// <param name="cardId">カードID</param> /// <returns>カードマスターID</returns> public static Int32 GetCardMstId(Int32 cardId) { // ユーザーのカード情報を探す CardData findData = GetCardData(cardId); if (findData == null) { return(0); } // カード情報からマスター情報を参照する CardMstData mstData = DBMstUtil.GetCardMstData(findData.cardMstId); if (mstData == null) { return(0); } return(mstData.cardMstId); }
/// <summary> /// モン娘の仮名を取得する /// </summary> /// <param name="cardId">カードID</param> /// <returns>モン娘の仮名</returns> public static String GetMonmusuKana(Int32 cardId) { String kana = "-----"; // ユーザーのカード情報を探す CardData findData = UserData.Instance.CardDatas.Find( delegate(CardData inData) { return(inData.cardId == cardId); } ); if (findData == null) { return(kana); } // 名前を取得する kana = DBMstUtil.GetMonmusuKana(findData.cardMstId); return(kana); }
/// <summary> /// 所持アイテム一覧の表示を更新する /// </summary> public void UpdateItem() { if (0 < UserData.Instance.ItemDatas.Count) { dataGridViewItem.Rows.Clear(); for (int i = 0; i < UserData.Instance.ItemDatas.Count; ++i) { ItemData data = UserData.Instance.ItemDatas[i]; // 行を追加する DataGridViewRow row = new DataGridViewRow(); row.CreateCells(dataGridViewItem); Int32 rowIndex = dataGridViewItem.Rows.Add(row); // 行の追加後に情報を入れる // DataGridViewから取得しないと2行目以降でインデックスエラーが出る dataGridViewItem["ColumnItemImage", rowIndex].Value = ResourceUtil.GetPictureItem(data.itemMstId); dataGridViewItem["ColumnItemName", rowIndex].Value = DBMstUtil.GetItemName(data.itemMstId); dataGridViewItem["ColumnItemNum", rowIndex].Value = data.itemCount.ToString(); } } }
/// <summary> /// モン娘の属性を取得する /// </summary> /// <param name="cardId">カードID</param> /// <returns>属性</returns> public static Int32 GetMonmusuElement(Int32 cardId) { Int32 cardMstId = GetCardMstId(cardId); return(DBMstUtil.GetMonmusuElement(cardMstId)); }