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.