Пример #1
0
            public 牌庫初始化(List <string> 卡牌清單)
            {
                GH.SstGooglesHeet();
                int 目前編號 = 0;

                var values = GH.ReadEntries("戰鬥卡片", "A", "H");

                foreach (string 卡牌名稱 in 卡牌清單)
                {
                    foreach (var row in values)
                    {
                        if (卡牌名稱 == row[HC.A].ToString())
                        {
                            卡牌 卡牌 = new 卡牌();
                            卡牌.卡牌名稱 = row[HC.A].ToString();
                            卡牌.等級   = Convert.ToInt32(row[HC.B]);
                            卡牌.類型   = Convert.ToInt32(row[HC.C]);
                            卡牌.數值   = Convert.ToDouble(row[HC.D]);
                            卡牌.說明   = row[HC.E].ToString();
                            卡牌.順序編號 = 目前編號;
                            卡牌.圖片網址 = row[HC.H].ToString();
                            牌庫.Add(卡牌);
                            目前編號++;
                            break;
                        }
                    }
                }
            }
Пример #2
0
            public 卡牌 取得卡牌資訊(string 卡牌名)
            {
                卡牌 回傳卡牌資訊 = new 卡牌();

                foreach (卡牌 卡牌 in 牌庫)
                {
                    if (卡牌.卡牌名稱 == 卡牌名)
                    {
                        回傳卡牌資訊 = 卡牌;
                        break;
                    }
                }
                return(回傳卡牌資訊);
            }