public void Write(ConsoleBuffer buffer) { foreach (Part part in Parts) { part.Write(buffer); } }
public void Write(ConsoleBuffer buffer) { int x = 0; foreach (var caveSlice in Slices) { caveSlice.Write(buffer, x++); } }
public Game() { Console.Title = "Hello, world! Helicopter"; Console.BufferHeight = Console.WindowHeight = Settings.Default.WindowHeight.Clamp(0, Console.LargestWindowHeight); Console.BufferWidth = Console.WindowWidth = Settings.Default.WindowWidth.Clamp(0, Console.LargestWindowWidth); Console.CursorVisible = false; buffer = new ConsoleBuffer(); }
public void Write(ConsoleBuffer buffer, int x) { for (int y = Ceiling, i = 0; y >= 0; y--, i++) { buffer.Write(x, y, 0x20, HelloWorld[i % HelloWorld.Length]); } for (int y = Ceiling + 1; y <= Floor - 1; y++) { buffer.Write(x, y, 0x00, ' '); } for (int y = Floor, i = 0; y < Console.BufferHeight; y++, i++) { buffer.Write(x, y, 0x20, HelloWorld[i % HelloWorld.Length]); } }
private void Display(ConsoleBuffer buffer) { cave.Write(buffer); helicopter.Write(buffer); buffer.Display(); }
public void Write(ConsoleBuffer buffer) { buffer.Write(X, Y, Display); }