Skip to content

Commit

Permalink
Modified csproj for 1.8.1 release. Regenerated docs.
Browse files Browse the repository at this point in the history
  • Loading branch information
Chris3606 committed Jan 18, 2019
1 parent 5130bb9 commit 6409681
Show file tree
Hide file tree
Showing 43 changed files with 530 additions and 754 deletions.
4 changes: 2 additions & 2 deletions GoRogue/GoRogue.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<PackageId>GoRogue</PackageId>
<PackageVersion>1.8.0</PackageVersion>
<PackageVersion>1.8.1</PackageVersion>
<Authors>Christopher Ridley</Authors>
<Description>Roguelike/2D game utility library.</Description>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<PackageProjectUrl>https://github.com/Chris3606/GoRogue</PackageProjectUrl>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
<PackageReleaseNotes>See https://github.com/Chris3606/GoRogue/releases/tag/v1.8.0 for release notes.</PackageReleaseNotes>
<PackageReleaseNotes>Bugfixes. See https://github.com/Chris3606/GoRogue/releases/tag/v1.8.1 for release notes.</PackageReleaseNotes>
<Copyright>Copyright © 2019 Christopher Ridley. All rights reserved.</Copyright>
<PackageTags>roguelike roguelikes rogue library 2d game games</PackageTags>
</PropertyGroup>
Expand Down
45 changes: 22 additions & 23 deletions docs/annotated.html

Large diffs are not rendered by default.

118 changes: 59 additions & 59 deletions docs/class_go_rogue_1_1_advanced_layered_spatial_map.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/class_go_rogue_1_1_advanced_multi_spatial_map.html
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a0cbf9421da6cce4be5c5231c
<p>Constructor. Creates an empty <a class="el" href="class_go_rogue_1_1_multi_spatial_map.html" title="See SpatialMap documentation – similar in principle. However, this implementation allows multiple it...">MultiSpatialMap</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">comparer</td><td>Equality comparer to use for comparison and hashing of type T. Be mindful of the efficiency of this instances GetHashCode function, as it will determine the efficiency of many <a class="el" href="class_go_rogue_1_1_advanced_multi_spatial_map.html" title="Advanced version of MultiSpatialMap that allows for use of a custom IEqualityComparer for hashing and...">AdvancedMultiSpatialMap</a> functions.</td></tr>
<tr><td class="paramname">comparer</td><td>Equality comparer to use for comparison and hashing of type T. Be mindful of the efficiency of this instances GetHashCode function, as it will determine the efficiency of many <a class="el" href="class_go_rogue_1_1_advanced_multi_spatial_map.html" title="Advanced version of MultiSpatialMap that allows for use of a custom IEqualityComparer for hashing and...">AdvancedMultiSpatialMap</a> functions. </td></tr>
<tr><td class="paramname">initialCapacity</td><td>The initial maximum number of elements the <a class="el" href="class_go_rogue_1_1_multi_spatial_map.html" title="See SpatialMap documentation – similar in principle. However, this implementation allows multiple it...">MultiSpatialMap</a> can hold before it has to internally resize data structures. Defaults to 32. </td></tr>
</table>
</dd>
Expand Down
2 changes: 1 addition & 1 deletion docs/class_go_rogue_1_1_advanced_spatial_map.html
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#af276211991dc007a617e593d
<p>Constructor. Creates an empty <a class="el" href="class_go_rogue_1_1_advanced_spatial_map.html" title="Advanced version of SpatialMap that allows for use of a custom IEqualityComparer for hashing and comp...">AdvancedSpatialMap</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">comparer</td><td>Equality comparer to use for comparison and hashing of type T. Be mindful of the efficiency of this instances GetHashCode function, as it will determine the efficiency of many <a class="el" href="class_go_rogue_1_1_advanced_spatial_map.html" title="Advanced version of SpatialMap that allows for use of a custom IEqualityComparer for hashing and comp...">AdvancedSpatialMap</a> functions.</td></tr>
<tr><td class="paramname">comparer</td><td>Equality comparer to use for comparison and hashing of type T. Be mindful of the efficiency of this instances GetHashCode function, as it will determine the efficiency of many <a class="el" href="class_go_rogue_1_1_advanced_spatial_map.html" title="Advanced version of SpatialMap that allows for use of a custom IEqualityComparer for hashing and comp...">AdvancedSpatialMap</a> functions. </td></tr>
<tr><td class="paramname">initialCapacity</td><td>The initial maximum number of elements the <a class="el" href="class_go_rogue_1_1_spatial_map.html" title="Designed as an more efficient data structure for recording objects on a map. The simple version: if y...">SpatialMap</a> can hold before it has to internally resize data structures. Defaults to 32. </td></tr>
</table>
</dd>
Expand Down
6 changes: 3 additions & 3 deletions docs/class_go_rogue_1_1_f_o_v.html
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,9 @@
<tr class="memdesc:a57d27b28539ed1b82e1f2ad5edffafa1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Array-style indexer that takes an x and y value as the index, and retrieves the <a class="el" href="class_go_rogue_1_1_f_o_v.html" title="Class responsible for caculating basic FOV (see SenseMap for more advanced lighting). Effectively a simplified, slightly faster interface compared to SenseMap, that supports only a single source and only shadowcasting. This is more conducive to the typical use case for FOV. It can calculate the FOV with a finite or infinite max radius, and can use a variety of radius types, as specified in Radius class (all the same ones that SenseMap supports). It also supports both 360 degree FOV and a &quot;field of view&quot; (cone) FOV. One may access this class like a 2D array of doubles (FOV values), wherein the values will range from 0.0 to 1.0, where 1.0 means the corresponding map grid coordinate is at maximum visibility, and 0.0 means the cooresponding coordinate is outside of FOV entirely (not visible). Values fall off linearly with respect to radius as distance from the center increases. ">FOV</a> value at the given location. <a href="#a57d27b28539ed1b82e1f2ad5edffafa1">More...</a><br /></td></tr>
<tr class="separator:a57d27b28539ed1b82e1f2ad5edffafa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_interface_go_rogue_1_1_i_read_only_f_o_v"><td colspan="2" onclick="javascript:toggleInherit('properties_interface_go_rogue_1_1_i_read_only_f_o_v')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interface_go_rogue_1_1_i_read_only_f_o_v.html">GoRogue.IReadOnlyFOV</a></td></tr>
<tr class="memitem:a8080d5a17a4a1af28419b451860342d5 inherit properties_interface_go_rogue_1_1_i_read_only_f_o_v"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_go_rogue_1_1_map_views_1_1_i_map_view.html">IMapView</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_go_rogue_1_1_i_read_only_f_o_v.html#a8080d5a17a4a1af28419b451860342d5">BooleanFOV</a><code> [get]</code></td></tr>
<tr class="memdesc:a8080d5a17a4a1af28419b451860342d5 inherit properties_interface_go_rogue_1_1_i_read_only_f_o_v"><td class="mdescLeft">&#160;</td><td class="mdescRight">A view of the <a class="el" href="class_go_rogue_1_1_f_o_v.html" title="Class responsible for caculating basic FOV (see SenseMap for more advanced lighting). Effectively a simplified, slightly faster interface compared to SenseMap, that supports only a single source and only shadowcasting. This is more conducive to the typical use case for FOV. It can calculate the FOV with a finite or infinite max radius, and can use a variety of radius types, as specified in Radius class (all the same ones that SenseMap supports). It also supports both 360 degree FOV and a &quot;field of view&quot; (cone) FOV. One may access this class like a 2D array of doubles (FOV values), wherein the values will range from 0.0 to 1.0, where 1.0 means the corresponding map grid coordinate is at maximum visibility, and 0.0 means the cooresponding coordinate is outside of FOV entirely (not visible). Values fall off linearly with respect to radius as distance from the center increases. ">FOV</a> results in boolean form, where true indicates a location is in <a class="el" href="class_go_rogue_1_1_f_o_v.html" title="Class responsible for caculating basic FOV (see SenseMap for more advanced lighting). Effectively a simplified, slightly faster interface compared to SenseMap, that supports only a single source and only shadowcasting. This is more conducive to the typical use case for FOV. It can calculate the FOV with a finite or infinite max radius, and can use a variety of radius types, as specified in Radius class (all the same ones that SenseMap supports). It also supports both 360 degree FOV and a &quot;field of view&quot; (cone) FOV. One may access this class like a 2D array of doubles (FOV values), wherein the values will range from 0.0 to 1.0, where 1.0 means the corresponding map grid coordinate is at maximum visibility, and 0.0 means the cooresponding coordinate is outside of FOV entirely (not visible). Values fall off linearly with respect to radius as distance from the center increases. ">FOV</a>, and false indicates it is not. <a href="interface_go_rogue_1_1_i_read_only_f_o_v.html#a8080d5a17a4a1af28419b451860342d5">More...</a><br /></td></tr>
<tr class="separator:a8080d5a17a4a1af28419b451860342d5 inherit properties_interface_go_rogue_1_1_i_read_only_f_o_v"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99eea1ccbbedfd111217f5572cf7d118 inherit properties_interface_go_rogue_1_1_i_read_only_f_o_v"><td class="memItemLeft" align="right" valign="top">IEnumerable&lt; <a class="el" href="class_go_rogue_1_1_coord.html">Coord</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_go_rogue_1_1_i_read_only_f_o_v.html#a99eea1ccbbedfd111217f5572cf7d118">CurrentFOV</a><code> [get]</code></td></tr>
<tr class="memdesc:a99eea1ccbbedfd111217f5572cf7d118 inherit properties_interface_go_rogue_1_1_i_read_only_f_o_v"><td class="mdescLeft">&#160;</td><td class="mdescRight">IEnumerable of only positions currently in <a class="el" href="class_go_rogue_1_1_f_o_v.html" title="Class responsible for caculating basic FOV (see SenseMap for more advanced lighting). Effectively a simplified, slightly faster interface compared to SenseMap, that supports only a single source and only shadowcasting. This is more conducive to the typical use case for FOV. It can calculate the FOV with a finite or infinite max radius, and can use a variety of radius types, as specified in Radius class (all the same ones that SenseMap supports). It also supports both 360 degree FOV and a &quot;field of view&quot; (cone) FOV. One may access this class like a 2D array of doubles (FOV values), wherein the values will range from 0.0 to 1.0, where 1.0 means the corresponding map grid coordinate is at maximum visibility, and 0.0 means the cooresponding coordinate is outside of FOV entirely (not visible). Values fall off linearly with respect to radius as distance from the center increases. ">FOV</a>. <a href="interface_go_rogue_1_1_i_read_only_f_o_v.html#a99eea1ccbbedfd111217f5572cf7d118">More...</a><br /></td></tr>
<tr class="separator:a99eea1ccbbedfd111217f5572cf7d118 inherit properties_interface_go_rogue_1_1_i_read_only_f_o_v"><td class="memSeparator" colspan="2">&#160;</td></tr>
Expand All @@ -161,9 +164,6 @@
<tr class="memitem:a25f1347b80094f252596328d9bedeef5 inherit properties_interface_go_rogue_1_1_i_read_only_f_o_v"><td class="memItemLeft" align="right" valign="top">IEnumerable&lt; <a class="el" href="class_go_rogue_1_1_coord.html">Coord</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_go_rogue_1_1_i_read_only_f_o_v.html#a25f1347b80094f252596328d9bedeef5">NewlyUnseen</a><code> [get]</code></td></tr>
<tr class="memdesc:a25f1347b80094f252596328d9bedeef5 inherit properties_interface_go_rogue_1_1_i_read_only_f_o_v"><td class="mdescLeft">&#160;</td><td class="mdescRight">IEnumerable of positions that are NOT in <a class="el" href="class_go_rogue_1_1_f_o_v.html" title="Class responsible for caculating basic FOV (see SenseMap for more advanced lighting). Effectively a simplified, slightly faster interface compared to SenseMap, that supports only a single source and only shadowcasting. This is more conducive to the typical use case for FOV. It can calculate the FOV with a finite or infinite max radius, and can use a variety of radius types, as specified in Radius class (all the same ones that SenseMap supports). It also supports both 360 degree FOV and a &quot;field of view&quot; (cone) FOV. One may access this class like a 2D array of doubles (FOV values), wherein the values will range from 0.0 to 1.0, where 1.0 means the corresponding map grid coordinate is at maximum visibility, and 0.0 means the cooresponding coordinate is outside of FOV entirely (not visible). Values fall off linearly with respect to radius as distance from the center increases. ">FOV</a> as of the most current Calculate call, but WERE in <a class="el" href="class_go_rogue_1_1_f_o_v.html" title="Class responsible for caculating basic FOV (see SenseMap for more advanced lighting). Effectively a simplified, slightly faster interface compared to SenseMap, that supports only a single source and only shadowcasting. This is more conducive to the typical use case for FOV. It can calculate the FOV with a finite or infinite max radius, and can use a variety of radius types, as specified in Radius class (all the same ones that SenseMap supports). It also supports both 360 degree FOV and a &quot;field of view&quot; (cone) FOV. One may access this class like a 2D array of doubles (FOV values), wherein the values will range from 0.0 to 1.0, where 1.0 means the corresponding map grid coordinate is at maximum visibility, and 0.0 means the cooresponding coordinate is outside of FOV entirely (not visible). Values fall off linearly with respect to radius as distance from the center increases. ">FOV</a> after the previous time Calculate was called. <a href="interface_go_rogue_1_1_i_read_only_f_o_v.html#a25f1347b80094f252596328d9bedeef5">More...</a><br /></td></tr>
<tr class="separator:a25f1347b80094f252596328d9bedeef5 inherit properties_interface_go_rogue_1_1_i_read_only_f_o_v"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8080d5a17a4a1af28419b451860342d5 inherit properties_interface_go_rogue_1_1_i_read_only_f_o_v"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_go_rogue_1_1_map_views_1_1_i_map_view.html">IMapView</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_go_rogue_1_1_i_read_only_f_o_v.html#a8080d5a17a4a1af28419b451860342d5">BooleanFOV</a><code> [get]</code></td></tr>
<tr class="memdesc:a8080d5a17a4a1af28419b451860342d5 inherit properties_interface_go_rogue_1_1_i_read_only_f_o_v"><td class="mdescLeft">&#160;</td><td class="mdescRight">A view of the <a class="el" href="class_go_rogue_1_1_f_o_v.html" title="Class responsible for caculating basic FOV (see SenseMap for more advanced lighting). Effectively a simplified, slightly faster interface compared to SenseMap, that supports only a single source and only shadowcasting. This is more conducive to the typical use case for FOV. It can calculate the FOV with a finite or infinite max radius, and can use a variety of radius types, as specified in Radius class (all the same ones that SenseMap supports). It also supports both 360 degree FOV and a &quot;field of view&quot; (cone) FOV. One may access this class like a 2D array of doubles (FOV values), wherein the values will range from 0.0 to 1.0, where 1.0 means the corresponding map grid coordinate is at maximum visibility, and 0.0 means the cooresponding coordinate is outside of FOV entirely (not visible). Values fall off linearly with respect to radius as distance from the center increases. ">FOV</a> results in boolean form, where true indicates a location is in <a class="el" href="class_go_rogue_1_1_f_o_v.html" title="Class responsible for caculating basic FOV (see SenseMap for more advanced lighting). Effectively a simplified, slightly faster interface compared to SenseMap, that supports only a single source and only shadowcasting. This is more conducive to the typical use case for FOV. It can calculate the FOV with a finite or infinite max radius, and can use a variety of radius types, as specified in Radius class (all the same ones that SenseMap supports). It also supports both 360 degree FOV and a &quot;field of view&quot; (cone) FOV. One may access this class like a 2D array of doubles (FOV values), wherein the values will range from 0.0 to 1.0, where 1.0 means the corresponding map grid coordinate is at maximum visibility, and 0.0 means the cooresponding coordinate is outside of FOV entirely (not visible). Values fall off linearly with respect to radius as distance from the center increases. ">FOV</a>, and false indicates it is not. <a href="interface_go_rogue_1_1_i_read_only_f_o_v.html#a8080d5a17a4a1af28419b451860342d5">More...</a><br /></td></tr>
<tr class="separator:a8080d5a17a4a1af28419b451860342d5 inherit properties_interface_go_rogue_1_1_i_read_only_f_o_v"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_interface_go_rogue_1_1_map_views_1_1_i_map_view"><td colspan="2" onclick="javascript:toggleInherit('properties_interface_go_rogue_1_1_map_views_1_1_i_map_view')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interface_go_rogue_1_1_map_views_1_1_i_map_view.html">GoRogue.MapViews.IMapView&lt; double &gt;</a></td></tr>
<tr class="memitem:ac955696915edd3d046f3aab06c3fd08e inherit properties_interface_go_rogue_1_1_map_views_1_1_i_map_view"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_go_rogue_1_1_map_views_1_1_i_map_view.html#ac955696915edd3d046f3aab06c3fd08e">Height</a><code> [get]</code></td></tr>
<tr class="memdesc:ac955696915edd3d046f3aab06c3fd08e inherit properties_interface_go_rogue_1_1_map_views_1_1_i_map_view"><td class="mdescLeft">&#160;</td><td class="mdescRight">The height of the map being represented. <a href="interface_go_rogue_1_1_map_views_1_1_i_map_view.html#ac955696915edd3d046f3aab06c3fd08e">More...</a><br /></td></tr>
Expand Down
Loading

0 comments on commit 6409681

Please sign in to comment.