-
Notifications
You must be signed in to change notification settings - Fork 119
/
SadConsoleFNA.nuspec
58 lines (54 loc) · 2.97 KB
/
SadConsoleFNA.nuspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?xml version="1.0"?>
<package >
<metadata>
<id>SadConsole.FNA</id>
<version>7.0.1</version>
<title>SadConsole for FNA</title>
<authors>SadLogic</authors>
<owners>Thraka</owners>
<licenseUrl>https://github.com/Thraka/SadConsole/blob/master/LICENSE.md</licenseUrl>
<projectUrl>https://github.com/Thraka/SadConsole</projectUrl>
<iconUrl>https://raw.githubusercontent.com/Thraka/SadConsole/gh-pages/images/oD8yyro5.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>An FNA library that emulates old-school console and command prompt style graphics. Use the SadConsole.Starter package for new projects.</description>
<releaseNotes>[BREAKING CHANGES]
- New SurfaceBase class which all Surface's inherit from.
- SurfaceBase has an IRenderer on it directly now.
- SurfaceEditor has been removed and is now implemented on SurfaceBase directly.
- Console no longer combines Renderer and TextSurface for drawing.
- Draw(SpriteBatch batch, Point position, Point size, Font font) has been removed.
- Cell/CellState have a Decorators list which are used to add extra glyph draws to individual cells.
- CellDecorator class added that has a color, glyph, and mirror setting.
- SadConsole.Serialization uses Newtonsoft.Json instead of the default .NET classes.
- SadConsole.Serialization supports GZIP compression now.
- Settings.SerializationIsCompressed can be set to true to set all internal save/load to use compression.
- Control themes completely rewritten. Themes control all drawing for a control now.
- Windows/ControlsConsole use a theme for drawing.
- InputBox renamed TextBox.
- Removed GameHelpers namespace. Types moved to root namespace.
- GameObject renamed to Entity.
- Surface.RenderArea changed to Surface.ViewPort
- Readded Zone and HotSpot types.
- Removed random level generation.
- Added Entities.EntityManager which helps control entity visibility and offsets based on a parent console. Also handles zones/hotspots.
</releaseNotes>
<copyright>Copyright 2018 Steve De George JR</copyright>
<tags>monogame roguelike cli xna game development console ansi ascii</tags>
<dependencies>
<dependency id="Newtonsoft.Json" version="11.0.2" />
</dependencies>
</metadata>
<files>
<!-- Cross-platform reference assemblies -->
<file src="..\src\SadConsoleFNA\bin\Release\SadConsoleFNA.dll" target="lib\net" />
<file src="..\src\SadConsoleFNA\bin\Release\SadConsoleFNA.pdb" target="lib\net" />
<file src="..\src\SadConsoleFNA\bin\Release\SadConsoleFNA.xml" target="lib\net" />
<!-- UWP reference assemblies
<file src="..\src\SadConsole.Universal\bin\Release\SadConsole.dll" target="lib\UAP10" />
<file src="..\src\SadConsole.Universal\bin\Release\SadConsole.pdb" target="lib\UAP10" />
<file src="..\src\SadConsole.Universal\bin\Release\SadConsole.xml" target="lib\UAP10" />
-->
<!-- Source code -->
<file src="..\src\SadConsole.Shared\**\*.cs" target="src" />
</files>
</package>