Surface Overview
A surface in SadConsole is collection of the cells, with each cell representing a single spot on the surface. Sometimes people use surface and console interchangeably, because they work exactly the same. In SadConsole, the Console type is what people usually create to get things on the screen, but more than likely, ScreenSurface is a better choice.
Quick notes about Console
SadConsole contains a default console for you to use, as a beginner. It's sized to the screen and easily accessed through the SadConsole.Game.Instance.StartingConsole
property. Here are some facts about Console.
- Inherits from ScreenSurface.
- Has SadConsole.Components.Cursor component exposed through the Console.Cursor property.
- The keyboard is enabled on it.
- Implements the ICellSurface interface directly.