static void Main() { DoubleBuffer2D <char> buffer = new DoubleBuffer2D <char>(5, 5); buffer[1, 0] = 'X'; buffer[2, 0] = 'X'; buffer[3, 0] = 'X'; buffer[4, 0] = 'X'; buffer[1, 1] = 'X'; buffer[1, 2] = 'X'; buffer[2, 2] = 'X'; buffer[3, 2] = 'X'; buffer[3, 3] = 'X'; buffer[0, 4] = 'X'; buffer[1, 4] = 'X'; buffer[2, 4] = 'X'; buffer[3, 4] = 'X'; buffer.Swap(); for (int y = 0; y < buffer.YDim; y++) { for (int x = 0; x < buffer.XDim; x++) { Console.Write(buffer[x, y]); } Console.WriteLine(); } }
static void Main(string[] args) { DoubleBuffer2D <char> db = new DoubleBuffer2D <char>(5, 5); db[0, 0] = 'a'; db[0, 1] = 'b'; db[0, 2] = 'c'; db[0, 3] = 'd'; db[0, 4] = 'e'; db[1, 0] = 'a'; db[1, 1] = 'b'; db[4, 2] = 'X'; db.Swap(); Console.WriteLine($"{db[0, 0]}"); }
static void Main(string[] args) { // Console.WriteLine("Hello World!"); DoubleBuffer2D <char> db = new DoubleBuffer2D <char>(5, 5); db[1, 0] = 'x'; db[2, 0] = 'x'; db[3, 0] = 'x'; db[4, 0] = 'x'; db[1, 1] = 'x'; db[1, 2] = 'x'; db[2, 2] = 'x'; db[3, 2] = 'x'; db[3, 3] = 'x'; db[0, 4] = 'x'; db[1, 4] = 'x'; db[2, 4] = 'x'; db[3, 4] = 'x'; db.Swap(); db.Render(); }