SadConsole by SadLogic

<PackageReference Include="SadConsole" Version="6.4.9" />

 SadConsole

Namespace with 34 public types

 Classes

 Cell Represents an individual glyph on the screen with a foreground, background, and mirror effect.
 ColoredGlyph Represents a single character that has a foreground and background color.
 ColoredString Represents a string that has foreground and background colors for each character in the string.
 Console Represents a traditional console that implements mouse and keyboard handling as well as a cursor.
 ConsoleContainer
 ConsoleStack A stack of consoles. The top-most of the stack is considered active and represented by the property.
 ControlsConsole A basic console that can contain controls.
 Cursor
 DoubleAnimation
 DrawCallColoredRect
 DrawCallCursor
 DrawCallCustom
 DrawCallSurface
 DrawCallTexture
 Font Represents a specific font size from a .
 FontMaster The font stored by the engine. Used to generate the type used by the engine.
 Game A MonoGame instance that runs SadConsole. This is used when you don't provide one and call .
 Palette A palette of colors.
 Screen A basic implementation of .
 ScreenCollection Manages the parent and children relationship for .
 Timer A simple timer with callback.
 Window

 Structures

 CellState A cell in structure format for temporary storage.

 Enumerations

 Side A side value.

 Static Classes

 Algorithms The Bresenham algorithm collection
 Global
 IScreenListExtension
 ISurfaceExtensions
 MathHelper
 Serializer Common serialization tasks for SadConsole.
 Settings

 Interfaces

 IConsole Supports basic console management and input functionallity.
 IDrawCall
 IScreen A visible screen object.