コード例 #1
0
ファイル: TQLearning.cs プロジェクト: rwsh/AI-XO3
 public bool IsEq(TQSAItem Item)
 {
     if ((s == Item.s) && (a == Item.a))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #2
0
ファイル: TQLearning.cs プロジェクト: rwsh/AI-XO3
        public int IsIs(TQSAItem Item)
        {
            for (int i = 0; i < Count; i++)
            {
                if (this[i].IsEq(Item))
                {
                    return(i);
                }
            }

            return(-1);
        }
コード例 #3
0
ファイル: TQLearning.cs プロジェクト: rwsh/AI-XO3
        public void Set(TQSAItem Item)
        {
            int ind = IsIs(Item);

            if (ind < 0)
            {
                arr.Add(Item);
            }
            else
            {
                this[ind] = Item;
            }
        }