Example #1
0
 public Region(Block block, int a, int b)
 {
     if (a == b) throw new Exception("a==b");
     this.a = a;
     this.b = b;
     this.block = block;
 }
Example #2
0
 public Loc(Block block, int pos)
 {
     this.block = block;
     this.pos = pos;
 }
Example #3
0
 public void add(Block block)
 {
     blockPool.Add(block);
 }
Example #4
0
 public void open(Block block)
 {
     loc = new Loc(block, 0);
     blockPool.Add(block);
 }
Example #5
0
 protected bool Equals(Block other)
 {
     return Equals(data, other.data) && string.Equals(filepath, other.filepath) && Equals(FileSystem, other.FileSystem);
 }