1
0
Fork 0

Add intellisense description to each core structure class.

This commit is contained in:
Starbeamrainbowlabs 2017-01-06 19:05:27 +00:00
parent bd2932832b
commit c9bd9b3219
6 changed files with 23 additions and 0 deletions

View File

@ -1,6 +1,9 @@
using System;
namespace Nibriboard.RippleSpace
{
/// <summary>
/// Represents a single chunk of an infinite <see cref="Nibriboard.RippleSpace.Plane" />.
/// </summary>
public class Chunk
{
public Chunk()

View File

@ -1,6 +1,14 @@
using System;
namespace Nibriboard.RippleSpace
{
/// <summary>
/// References the location of a chunk.
/// </summary>
/// <remarks>
/// Defaults to chunk-space, but absolute plane-space can also be calculated
/// and obtained (A <see cref="Nibriboard.RippleSpace.LocationReference" />
/// is returned).
/// </remarks>
public class ChunkReference : Reference
{
public ChunkReference()

View File

@ -1,6 +1,9 @@
using System;
namespace Nibriboard.RippleSpace
{
/// <summary>
/// Represents a line drawn across the plane.
/// </summary>
public class DrawnLine
{
public DrawnLine()

View File

@ -1,6 +1,9 @@
using System;
namespace Nibriboard.RippleSpace
{
/// <summary>
/// Represents a location in absolute plane-space.
/// </summary>
public class LocationReference : Reference
{
public LocationReference()

View File

@ -1,6 +1,9 @@
using System;
namespace Nibriboard.RippleSpace
{
/// <summary>
/// Represents an infinite plane.
/// </summary>
public class Plane
{
public Plane()

View File

@ -2,6 +2,9 @@
using System.Security.Policy;
namespace Nibriboard.RippleSpace
{
/// <summary>
/// An abstract class representing a coordinate reference to a location.
/// </summary>
public abstract class Reference
{
public int X { get; set; }