Modified unit tests to only compile for .NET 5.0 since unit test projects are typically single-target. Ignored typical warnings in project configuration for integration library.
Fixed all compiler warnings, implementing and ID value for RoguelikeEntity along the way. Modified Map to have a single TerrainView instead of one created per access, and to not allow null ColoredGlyphs in its surfaces. Added editor config to deal with code formatting guidelines.
Modified integration library to target C# 8 (last fully supported version for .NET Standard). Modified RoguelikeMap to use minimally required events to sync (fixes #27).
Modified unit tests to only compile for .NET 5.0 since unit test projects are typically single-target. Ignored typical warnings in project configuration for integration library.
Fixed all compiler warnings, implementing and ID value for RoguelikeEntity along the way. Modified Map to have a single
TerrainView
instead of one created per access, and to not allow nullColoredGlyphs
in its surfaces. Added editor config to deal with code formatting guidelines.Modified integration library to target C# 8 (last fully supported version for .NET Standard). Modified RoguelikeMap to use minimally required events to sync (fixes #27).
Co-authored-by: Chris3606 cridley106@gmail.com