コード例 #1
0
        public void Get_test()
        {
            var list = new GridList <int>();

            list.Add(1);
            list.Add(5);
            list.Add(10);
            list.Add(12);
            list.Add(15);
            list.Add(19);
            list.Add(20);

            Assert.NotNull(list.Get(0));
            Assert.Equal(5, list.Get(1).Value);
            Assert.Equal(20, list.Get(6).Value);
            Assert.Null(list.Get(7));
        }
コード例 #2
0
ファイル: GridWorld.cs プロジェクト: efeysoy/rl_smdp
 public void SwitchActions()
 {
     if (m_gridlist.SelectedIndex + 1 >= m_gridlist.Count)
     {
         m_gridlist.SelectedIndex = 0;
     }
     else
     {
         m_gridlist.SelectedIndex++;
     }
     GridObject = m_gridlist.Get(m_gridlist.SelectedIndex);
     //int[] temp = actionDirections;
     //actionDirections = actionDirections2;
     //actionDirections2 = temp;
 }