Beispiel #1
0
 private SparseGrid2(GridDefinition def, int validCellCount)
     : base(def, validCellCount)
 {
     m_index = new Dictionary <int, int>(validCellCount);
 }
Beispiel #2
0
 public GridCoord(GridDefinition def, ushort row, ushort col)
 {
     m_def = def;
     m_row = row;
     m_col = col;
 }
Beispiel #3
0
 private SparseGrid1(GridDefinition def, int validCellCount)
     : base(def, validCellCount)
 {
     m_index = new int[Def.IndexSize];
 }
Beispiel #4
0
 protected SparseGridBase(GridDefinition def, int validCellCount)
     : base(def)
 {
     m_data = new T[validCellCount];
 }
Beispiel #5
0
 public GridCoord(GridDefinition def, ushort row, ushort col)
 {
     m_def = def;
     m_row = row;
     m_col = col;
 }
Beispiel #6
0
 protected GridBase(GridDefinition def)
 {
     m_def = def;
 }
Beispiel #7
0
        public static Grid <T> Create(ushort sizeX, ushort sizeY, bool buffered = false, T fillVal = default(T))
        {
            var def = new GridDefinition(sizeX, sizeY, buffered);

            return(new Grid <T>(def, fillVal));
        }