TheSadRogue.Primitives 1.1.0-debug

.NET 5.0 .NET Core 3.1 .NET Standard 2.1
This is a prerelease version of TheSadRogue.Primitives.
There is a newer version of this package available.
See the version list below for details.
NuGet\Install-Package TheSadRogue.Primitives -Version 1.1.0-debug
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
dotnet add package TheSadRogue.Primitives --version 1.1.0-debug
<PackageReference Include="TheSadRogue.Primitives" Version="1.1.0-debug" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TheSadRogue.Primitives --version 1.1.0-debug
#r "nuget: TheSadRogue.Primitives, 1.1.0-debug"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install TheSadRogue.Primitives as a Cake Addin
#addin nuget:?package=TheSadRogue.Primitives&version=1.1.0-debug&prerelease

// Install TheSadRogue.Primitives as a Cake Tool
#tool nuget:?package=TheSadRogue.Primitives&version=1.1.0-debug&prerelease

A collection of primitive data structures for working with a 2-dimensional grid.

Product Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows
.NET Core netcoreapp3.0 netcoreapp3.1
.NET Standard netstandard2.1
MonoAndroid monoandroid
MonoMac monomac
MonoTouch monotouch
Tizen tizen60
Xamarin.iOS xamarinios
Xamarin.Mac xamarinmac
Xamarin.TVOS xamarintvos
Xamarin.WatchOS xamarinwatchos
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.
  • .NETCoreApp 3.1

    • No dependencies.
  • .NETStandard 2.1

    • No dependencies.
  • net5.0

    • No dependencies.

NuGet packages (6)

Showing the top 5 NuGet packages that depend on TheSadRogue.Primitives:

Package Downloads
SadConsole

A library that emulates old-school console and command prompt style graphics. Targets .NET Standard 2.1.

GoRogue

Roguelike/2D game utility library.

SadConsole.Host.MonoGame

A graphics hosting library for SadConsole. Targets MonoGame and .NET Standard 2.1.

TheSadRogue.Primitives.MonoGame

A collection of extension methods that allow TheSadRogue.Primitives types to easily interface with MonoGame's equivalents.

SadConsole.Host.SFML

A graphics hosting library for SadConsole. Targets SFML and .NET Standard 2.1.

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on TheSadRogue.Primitives:

Repository Stars
Thraka/SadConsole
A .NET ascii/ansi console engine written in C# for MonoGame and XNA. Create your own text roguelike (or other) games!
Chris3606/GoRogue
.NET Standard roguelike library in C#. Features many algorithms and data structures pertinent to roguelike/2D game developers, specifically designed to be minimally intrusive upon the developer's architecture.
Version Downloads Last updated
1.3.2 26 9/25/2022
1.3.2-debug 21 9/25/2022
1.3.1 150 5/13/2022
1.3.1-debug 69 5/13/2022
1.3.0 566 2/12/2022
1.3.0-debug 54 2/12/2022
1.2.0 185 1/8/2022
1.2.0-debug 72 1/8/2022
1.1.1 2,072 9/30/2021
1.1.1-debug 105 9/30/2021
1.1.0 194 8/21/2021
1.1.0-debug 129 8/21/2021
1.0.0 3,239 3/23/2021
1.0.0-debug 182 3/23/2021
1.0.0-alpha9-debug 153 1/25/2021
1.0.0-alpha9 133 1/25/2021
1.0.0-alpha8-debug 434 12/11/2020
1.0.0-alpha8 370 12/11/2020
1.0.0-alpha7-debug 348 11/23/2020
1.0.0-alpha7 200 11/23/2020
1.0.0-alpha6-debug 210 10/25/2020
1.0.0-alpha6 301 10/25/2020
1.0.0-alpha5-debug 618 7/14/2020
1.0.0-alpha5 331 7/14/2020
1.0.0-alpha4-debug 550 6/28/2020
1.0.0-alpha4 417 6/28/2020
1.0.0-alpha3-debug 562 5/23/2020
1.0.0-alpha3 256 5/23/2020
1.0.0-alpha2-debug 437 4/18/2020
1.0.0-alpha2 234 4/18/2020
1.0.0-alpha1-debug 599 12/8/2019
1.0.0-alpha1 408 12/8/2019

- Added custom Point hashing algorithm implementations
- Added capability to customize Point hashing algorithm used by Area
- Area is no longer serializable directly; it instead converts implicitly to AreaSerializable and back