コード例 #1
0
ファイル: CardsManager.cs プロジェクト: IceYGO/ygosharp
 private static void LoadCard(IDataRecord reader)
 {
     Card card = new Card(reader);
     _cards.Add(card.Id, card);
 }
コード例 #2
0
ファイル: Deck.cs プロジェクト: IceYGO/ygosharp
 private static void AddToCards(IDictionary<int, int> cards, Card card)
 {
     int id = card.Id;
     if (card.Alias != 0)
         id = card.Alias;
     if (cards.ContainsKey(id))
         cards[id]++;
     else
         cards.Add(id, 1);
 }
コード例 #3
0
ファイル: Api.cs プロジェクト: IceYGO/ygosharp
 private static UInt32 OnCardReader(UInt32 code, Card.CardData* pData)
 {
     Card card = CardsManager.GetCard((int) code);
     if (card != null)
     {
         *pData = card.Data;
     }
     return code;
 }