SadConsole Versions Save

A .NET ascii/ansi console engine written in C# for MonoGame and XNA. Create your own text roguelike (or other) games!

8.0

5 years ago

[BREAKING CHANGES] [This list is just some of the major changes] [See the documentation on NuGet for more information]

  • Overhaul of the theme system.
  • Overhaul of the SurfaceBase/ScreenObject/Console system.
  • Overhaul of Instruction system.
  • Added new ConsoleComponents system.
  • EntityManager removed and will be added to GoRogue-SadConsole integration lib.

Changelog: https://github.com/SadConsole/SadConsole/blob/master/ChangeLog.md

7.3

5 years ago
  • Windows now default MoveToFrontOnMouseClick = true.
  • Consoles are brought forward and focused via LeftMouseDown instead of LeftMouseClick. (Thanks VGA256) #188
  • You can set ListBox.SelectedItem = null now (Thanks darrellp) #183
  • TextBox supports moving the cursor and inserting characters now (Thanks darrellp) #145
  • Window could steal the mouse focus while dragging some other control across the title bar (Thanks VGA256) #165
  • ColoredString.Parse now uses CultureInvariant (Thanks GPugnet) #173
  • SadConsole.Standard was missing the non extended font embedded resource.
  • Various helper methods in ColoredGlyph, ColoredString, and SurfaceBase added (Thanks INeedAUniqueUsername) #187

7.2

5 years ago
  • ControlsConsole.Controls collection now uses a foreach loop to make sure the collection is not modified when processing the mouse.
  • Button theme would crash if ShowEnds was on and the width of the button was < 3. (reported by Hoonius)
  • Renamed and promoted the method that forwarded entity animation states to the entity: OnAnimationStateChanged. Override this on custom entities to detect the state changes.
  • Blink event did not respect the BlinkCounter property. (reported by Hoonius)
  • Default font is now a non-extended IBM 8x16 font.
  • Added SadConsole.Settings.UseDefaultExtendedFont setting and when set to true, loads the IBM 8x16 extended font instead of the normal font. Must be set before creating the game.

V3

7 years ago

V6 represents a rewrite of the core of SadConsole and the merge of all libraries into a single library.

This release is the code base before that PR is pulled into the master branch.

V2

7 years ago

This is archiving the code as V2 stood before V3 was integrated into the master branch.

NuGet-2.5.0

8 years ago

NuGet packages at this state: