Permalink
Browse files

added PushFOV, the best FOV so far

  • Loading branch information...
SquidPony committed Jan 29, 2013
1 parent 63b16ac commit 568655bc8e2fee352e553101d86ac344803fcf98
Showing with 1,235 additions and 380 deletions.
  1. +31 −4 NOTICE.txt
  2. BIN SquidLib-javadoc.jar
  3. BIN SquidLib-sources.jar
  4. BIN SquidLib.jar
  5. +3 −2 javadoc/allclasses-frame.html
  6. +3 −2 javadoc/allclasses-noframe.html
  7. +2 −2 javadoc/constant-values.html
  8. +2 −2 javadoc/deprecated-list.html
  9. +2 −2 javadoc/help-doc.html
  10. +2 −2 javadoc/index-files/index-1.html
  11. +2 −2 javadoc/index-files/index-10.html
  12. +2 −2 javadoc/index-files/index-11.html
  13. +2 −2 javadoc/index-files/index-12.html
  14. +2 −2 javadoc/index-files/index-13.html
  15. +2 −2 javadoc/index-files/index-14.html
  16. +6 −2 javadoc/index-files/index-15.html
  17. +9 −2 javadoc/index-files/index-16.html
  18. +2 −2 javadoc/index-files/index-17.html
  19. +2 −2 javadoc/index-files/index-18.html
  20. +2 −2 javadoc/index-files/index-19.html
  21. +2 −2 javadoc/index-files/index-2.html
  22. +2 −2 javadoc/index-files/index-20.html
  23. +2 −2 javadoc/index-files/index-21.html
  24. +2 −2 javadoc/index-files/index-22.html
  25. +2 −2 javadoc/index-files/index-23.html
  26. +2 −2 javadoc/index-files/index-24.html
  27. +2 −2 javadoc/index-files/index-25.html
  28. +14 −2 javadoc/index-files/index-3.html
  29. +2 −2 javadoc/index-files/index-4.html
  30. +2 −2 javadoc/index-files/index-5.html
  31. +2 −2 javadoc/index-files/index-6.html
  32. +2 −2 javadoc/index-files/index-7.html
  33. +2 −2 javadoc/index-files/index-8.html
  34. +2 −2 javadoc/index-files/index-9.html
  35. +1 −1 javadoc/index.html
  36. +2 −2 javadoc/overview-frame.html
  37. +2 −2 javadoc/overview-summary.html
  38. +3 −2 javadoc/overview-tree.html
  39. +2 −2 javadoc/serialized-form.html
  40. +2 −2 javadoc/squidpony/annotation/Beta.html
  41. +14 −7 javadoc/squidpony/annotation/class-use/Beta.html
  42. +2 −2 javadoc/squidpony/annotation/package-frame.html
  43. +2 −2 javadoc/squidpony/annotation/package-summary.html
  44. +2 −2 javadoc/squidpony/annotation/package-tree.html
  45. +2 −2 javadoc/squidpony/annotation/package-use.html
  46. +2 −2 javadoc/squidpony/squidcolor/SColor.html
  47. +2 −2 javadoc/squidpony/squidcolor/SColorChooserPanel.html
  48. +2 −2 javadoc/squidpony/squidcolor/SColorFactory.html
  49. +2 −2 javadoc/squidpony/squidcolor/class-use/SColor.html
  50. +2 −2 javadoc/squidpony/squidcolor/class-use/SColorChooserPanel.html
  51. +2 −2 javadoc/squidpony/squidcolor/class-use/SColorFactory.html
  52. +2 −2 javadoc/squidpony/squidcolor/package-frame.html
  53. +2 −2 javadoc/squidpony/squidcolor/package-summary.html
  54. +2 −2 javadoc/squidpony/squidcolor/package-tree.html
  55. +2 −2 javadoc/squidpony/squidcolor/package-use.html
  56. +2 −2 javadoc/squidpony/squidgrid/fov/BasicRadiusStrategy.html
  57. +2 −2 javadoc/squidpony/squidgrid/fov/BresenhamLOS.html
  58. +2 −2 javadoc/squidpony/squidgrid/fov/EliasFOV.html
  59. +2 −2 javadoc/squidpony/squidgrid/fov/EliasLOS.html
  60. +3 −3 javadoc/squidpony/squidgrid/fov/FOVSolver.html
  61. +2 −2 javadoc/squidpony/squidgrid/fov/FOVTranslator.html
  62. +2 −2 javadoc/squidpony/squidgrid/fov/LOSSolver.html
  63. +4 −4 javadoc/squidpony/squidgrid/fov/MergedFOV.MergeType.html
  64. +2 −2 javadoc/squidpony/squidgrid/fov/MergedFOV.html
  65. +337 −0 javadoc/squidpony/squidgrid/fov/PushFOV.html
  66. +4 −4 javadoc/squidpony/squidgrid/fov/RadiusStrategy.html
  67. +2 −2 javadoc/squidpony/squidgrid/fov/RayCastingFOV.html
  68. +2 −2 javadoc/squidpony/squidgrid/fov/RayCastingLOS.html
  69. +2 −2 javadoc/squidpony/squidgrid/fov/RippleFOV.html
  70. +2 −2 javadoc/squidpony/squidgrid/fov/ShadowFOV.html
  71. +2 −2 javadoc/squidpony/squidgrid/fov/SpreadFOV.html
  72. +2 −2 javadoc/squidpony/squidgrid/fov/ThreadedFOVSolver.html
  73. +2 −2 javadoc/squidpony/squidgrid/fov/class-use/BasicRadiusStrategy.html
  74. +2 −2 javadoc/squidpony/squidgrid/fov/class-use/BresenhamLOS.html
  75. +2 −2 javadoc/squidpony/squidgrid/fov/class-use/EliasFOV.html
  76. +2 −2 javadoc/squidpony/squidgrid/fov/class-use/EliasLOS.html
  77. +13 −6 javadoc/squidpony/squidgrid/fov/class-use/FOVSolver.html
  78. +2 −2 javadoc/squidpony/squidgrid/fov/class-use/FOVTranslator.html
  79. +2 −2 javadoc/squidpony/squidgrid/fov/class-use/LOSSolver.html
  80. +2 −2 javadoc/squidpony/squidgrid/fov/class-use/MergedFOV.MergeType.html
  81. +2 −2 javadoc/squidpony/squidgrid/fov/class-use/MergedFOV.html
  82. +118 −0 javadoc/squidpony/squidgrid/fov/class-use/PushFOV.html
  83. +20 −11 javadoc/squidpony/squidgrid/fov/class-use/RadiusStrategy.html
  84. +2 −2 javadoc/squidpony/squidgrid/fov/class-use/RayCastingFOV.html
  85. +2 −2 javadoc/squidpony/squidgrid/fov/class-use/RayCastingLOS.html
  86. +2 −2 javadoc/squidpony/squidgrid/fov/class-use/RippleFOV.html
  87. +2 −2 javadoc/squidpony/squidgrid/fov/class-use/ShadowFOV.html
  88. +2 −2 javadoc/squidpony/squidgrid/fov/class-use/SpreadFOV.html
  89. +2 −2 javadoc/squidpony/squidgrid/fov/class-use/ThreadedFOVSolver.html
  90. +3 −2 javadoc/squidpony/squidgrid/fov/package-frame.html
  91. +14 −7 javadoc/squidpony/squidgrid/fov/package-summary.html
  92. +3 −2 javadoc/squidpony/squidgrid/fov/package-tree.html
  93. +2 −2 javadoc/squidpony/squidgrid/fov/package-use.html
  94. +2 −2 javadoc/squidpony/squidgrid/gui/SGPane.html
  95. +2 −2 javadoc/squidpony/squidgrid/gui/awt/ImageCellMap.html
  96. +2 −2 javadoc/squidpony/squidgrid/gui/awt/TextCellFactory.html
  97. +2 −2 javadoc/squidpony/squidgrid/gui/awt/class-use/ImageCellMap.html
  98. +2 −2 javadoc/squidpony/squidgrid/gui/awt/class-use/TextCellFactory.html
  99. +2 −2 javadoc/squidpony/squidgrid/gui/awt/event/SGKeyListener.CaptureType.html
  100. +2 −2 javadoc/squidpony/squidgrid/gui/awt/event/SGKeyListener.html
  101. +2 −2 javadoc/squidpony/squidgrid/gui/awt/event/SGMouseListener.html
  102. +2 −2 javadoc/squidpony/squidgrid/gui/awt/event/class-use/SGKeyListener.CaptureType.html
  103. +2 −2 javadoc/squidpony/squidgrid/gui/awt/event/class-use/SGKeyListener.html
  104. +2 −2 javadoc/squidpony/squidgrid/gui/awt/event/class-use/SGMouseListener.html
  105. +2 −2 javadoc/squidpony/squidgrid/gui/awt/event/package-frame.html
  106. +2 −2 javadoc/squidpony/squidgrid/gui/awt/event/package-summary.html
  107. +2 −2 javadoc/squidpony/squidgrid/gui/awt/event/package-tree.html
  108. +2 −2 javadoc/squidpony/squidgrid/gui/awt/event/package-use.html
  109. +2 −2 javadoc/squidpony/squidgrid/gui/awt/package-frame.html
  110. +2 −2 javadoc/squidpony/squidgrid/gui/awt/package-summary.html
  111. +2 −2 javadoc/squidpony/squidgrid/gui/awt/package-tree.html
  112. +2 −2 javadoc/squidpony/squidgrid/gui/awt/package-use.html
  113. +2 −2 javadoc/squidpony/squidgrid/gui/class-use/SGPane.html
  114. +2 −2 javadoc/squidpony/squidgrid/gui/libgdx/PixmapFactory.html
  115. +2 −2 javadoc/squidpony/squidgrid/gui/libgdx/SGPanelGDX.html
  116. +2 −2 javadoc/squidpony/squidgrid/gui/libgdx/class-use/PixmapFactory.html
  117. +2 −2 javadoc/squidpony/squidgrid/gui/libgdx/class-use/SGPanelGDX.html
  118. +2 −2 javadoc/squidpony/squidgrid/gui/libgdx/package-frame.html
  119. +2 −2 javadoc/squidpony/squidgrid/gui/libgdx/package-summary.html
  120. +2 −2 javadoc/squidpony/squidgrid/gui/libgdx/package-tree.html
  121. +2 −2 javadoc/squidpony/squidgrid/gui/libgdx/package-use.html
  122. +2 −2 javadoc/squidpony/squidgrid/gui/package-frame.html
  123. +2 −2 javadoc/squidpony/squidgrid/gui/package-summary.html
  124. +2 −2 javadoc/squidpony/squidgrid/gui/package-tree.html
  125. +2 −2 javadoc/squidpony/squidgrid/gui/package-use.html
  126. +2 −2 javadoc/squidpony/squidgrid/gui/swing/JRotation.html
  127. +2 −2 javadoc/squidpony/squidgrid/gui/swing/SwingPane.html
  128. +2 −2 javadoc/squidpony/squidgrid/gui/swing/animation/Animation.html
  129. +2 −2 javadoc/squidpony/squidgrid/gui/swing/animation/AnimationManager.html
  130. +2 −2 javadoc/squidpony/squidgrid/gui/swing/animation/BumpAnimation.html
  131. +2 −2 javadoc/squidpony/squidgrid/gui/swing/animation/SlideAnimation.html
  132. +2 −2 javadoc/squidpony/squidgrid/gui/swing/animation/WiggleAnimation.html
  133. +2 −2 javadoc/squidpony/squidgrid/gui/swing/animation/class-use/Animation.html
  134. +2 −2 javadoc/squidpony/squidgrid/gui/swing/animation/class-use/AnimationManager.html
  135. +2 −2 javadoc/squidpony/squidgrid/gui/swing/animation/class-use/BumpAnimation.html
  136. +2 −2 javadoc/squidpony/squidgrid/gui/swing/animation/class-use/SlideAnimation.html
  137. +2 −2 javadoc/squidpony/squidgrid/gui/swing/animation/class-use/WiggleAnimation.html
  138. +2 −2 javadoc/squidpony/squidgrid/gui/swing/animation/package-frame.html
  139. +2 −2 javadoc/squidpony/squidgrid/gui/swing/animation/package-summary.html
  140. +2 −2 javadoc/squidpony/squidgrid/gui/swing/animation/package-tree.html
  141. +2 −2 javadoc/squidpony/squidgrid/gui/swing/animation/package-use.html
  142. +2 −2 javadoc/squidpony/squidgrid/gui/swing/class-use/JRotation.html
  143. +2 −2 javadoc/squidpony/squidgrid/gui/swing/class-use/SwingPane.html
  144. +2 −2 javadoc/squidpony/squidgrid/gui/swing/package-frame.html
  145. +2 −2 javadoc/squidpony/squidgrid/gui/swing/package-summary.html
  146. +2 −2 javadoc/squidpony/squidgrid/gui/swing/package-tree.html
  147. +2 −2 javadoc/squidpony/squidgrid/gui/swing/package-use.html
  148. +57 −4 javadoc/squidpony/squidgrid/util/Direction.html
  149. +21 −3 javadoc/squidpony/squidgrid/util/class-use/Direction.html
  150. +2 −2 javadoc/squidpony/squidgrid/util/package-frame.html
  151. +2 −2 javadoc/squidpony/squidgrid/util/package-summary.html
  152. +2 −2 javadoc/squidpony/squidgrid/util/package-tree.html
  153. +2 −2 javadoc/squidpony/squidgrid/util/package-use.html
  154. +2 −2 javadoc/squidpony/squidmath/Bresenham.html
  155. +2 −2 javadoc/squidpony/squidmath/Elias.html
  156. +2 −2 javadoc/squidpony/squidmath/Point3D.html
  157. +2 −2 javadoc/squidpony/squidmath/RNG.html
  158. +2 −2 javadoc/squidpony/squidmath/class-use/Bresenham.html
  159. +2 −2 javadoc/squidpony/squidmath/class-use/Elias.html
  160. +2 −2 javadoc/squidpony/squidmath/class-use/Point3D.html
  161. +2 −2 javadoc/squidpony/squidmath/class-use/RNG.html
  162. +2 −2 javadoc/squidpony/squidmath/package-frame.html
  163. +2 −2 javadoc/squidpony/squidmath/package-summary.html
  164. +2 −2 javadoc/squidpony/squidmath/package-tree.html
  165. +2 −2 javadoc/squidpony/squidmath/package-use.html
  166. +2 −2 javadoc/squidpony/squidutility/Pair.html
  167. +2 −2 javadoc/squidpony/squidutility/SCollections.html
  168. +2 −2 javadoc/squidpony/squidutility/class-use/Pair.html
  169. +2 −2 javadoc/squidpony/squidutility/class-use/SCollections.html
  170. +2 −2 javadoc/squidpony/squidutility/package-frame.html
  171. +2 −2 javadoc/squidpony/squidutility/package-summary.html
  172. +2 −2 javadoc/squidpony/squidutility/package-tree.html
  173. +2 −2 javadoc/squidpony/squidutility/package-use.html
  174. +141 −0 src/squidpony/squidgrid/fov/PushFOV.java
  175. +26 −12 src/squidpony/squidgrid/fov/RippleFOV.java
  176. +89 −0 src/squidpony/squidgrid/util/Direction.java
View
@@ -20,12 +20,39 @@ Thanks to TSMI of #rgrd for help in developing SquidLib.
Portions of Bresenham methods are derived from Bob Pendletons C algorithm, which is in turn derived from Paul Heckberts algorithm ("Digital Line Drawing" from "Graphics Gems", Academic Press, 1990.
-Portions of FOV and LOS classes are derived from works by Steven Blacken originally distributed as part of the Blacken Library for roguelike games.
+Portions of FOV and LOS classes are derived from works by Steven Blacken originally distributed as part of the Blacken Library for roguelike games under the Apache 2.0 license.
-Portions of some classes are derived from works by Jice orginally distributed in the libtcod library.
+Portions of some classes are derived from works by Jice orginally distributed in the libtcod library under the BSD license with the statement provided below in this document.
-The @Beta annotation is from Google's Guava library.
+The @Beta annotation is from Google's Guava library under the Apache 2.0 license.
The JRotation class is based on code by Savvas Dalkitsis on stackoverflow.com.
-The RNG class is based on the Mersenne Twister implementation by Daniel Dyer as part of the Uncommons Maths library, which is in turn based on the original C algorithm by Makoto Matsumoto and Takuji Nishimura.
+The RNG class is based on the Mersenne Twister implementation by Daniel Dyer as part of the Uncommons Maths library, which is in turn based on the original C algorithm by Makoto Matsumoto and Takuji Nishimura.
+
+/*
+* libtcod 1.5.2
+* Copyright (c) 2008,2009,2010,2012 Jice & Mingos
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions are met:
+* * Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* * Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* * The name of Jice or Mingos may not be used to endorse or promote products
+* derived from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY JICE AND MINGOS ``AS IS'' AND ANY
+* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+* DISCLAIMED. IN NO EVENT SHALL JICE OR MINGOS BE LIABLE FOR ANY
+* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>All Classes (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
@@ -33,6 +33,7 @@ <h1 class="bar">All Classes</h1>
<li><a href="squidpony/squidutility/Pair.html" title="class in squidpony.squidutility" target="classFrame">Pair</a></li>
<li><a href="squidpony/squidgrid/gui/libgdx/PixmapFactory.html" title="class in squidpony.squidgrid.gui.libgdx" target="classFrame">PixmapFactory</a></li>
<li><a href="squidpony/squidmath/Point3D.html" title="class in squidpony.squidmath" target="classFrame">Point3D</a></li>
+<li><a href="squidpony/squidgrid/fov/PushFOV.html" title="class in squidpony.squidgrid.fov" target="classFrame">PushFOV</a></li>
<li><a href="squidpony/squidgrid/fov/RadiusStrategy.html" title="interface in squidpony.squidgrid.fov" target="classFrame"><i>RadiusStrategy</i></a></li>
<li><a href="squidpony/squidgrid/fov/RayCastingFOV.html" title="class in squidpony.squidgrid.fov" target="classFrame">RayCastingFOV</a></li>
<li><a href="squidpony/squidgrid/fov/RayCastingLOS.html" title="class in squidpony.squidgrid.fov" target="classFrame">RayCastingLOS</a></li>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>All Classes (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
@@ -33,6 +33,7 @@ <h1 class="bar">All Classes</h1>
<li><a href="squidpony/squidutility/Pair.html" title="class in squidpony.squidutility">Pair</a></li>
<li><a href="squidpony/squidgrid/gui/libgdx/PixmapFactory.html" title="class in squidpony.squidgrid.gui.libgdx">PixmapFactory</a></li>
<li><a href="squidpony/squidmath/Point3D.html" title="class in squidpony.squidmath">Point3D</a></li>
+<li><a href="squidpony/squidgrid/fov/PushFOV.html" title="class in squidpony.squidgrid.fov">PushFOV</a></li>
<li><a href="squidpony/squidgrid/fov/RadiusStrategy.html" title="interface in squidpony.squidgrid.fov"><i>RadiusStrategy</i></a></li>
<li><a href="squidpony/squidgrid/fov/RayCastingFOV.html" title="class in squidpony.squidgrid.fov">RayCastingFOV</a></li>
<li><a href="squidpony/squidgrid/fov/RayCastingLOS.html" title="class in squidpony.squidgrid.fov">RayCastingLOS</a></li>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:25 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Constant Field Values (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Deprecated List (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
View
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>API Help (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>A-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>J-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>K-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>L-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>M-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>N-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>O-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -113,6 +113,10 @@ <h2 class="title">O</h2>
<dd>
<div class="block">Color constant</div>
</dd>
+<dt><span class="strong"><a href="../squidpony/squidgrid/util/Direction.html#opposite()">opposite()</a></span> - Method in enum squidpony.squidgrid.util.<a href="../squidpony/squidgrid/util/Direction.html" title="enum in squidpony.squidgrid.util">Direction</a></dt>
+<dd>
+<div class="block">Returns the direction directly opposite of this one.</div>
+</dd>
<dt><span class="strong"><a href="../squidpony/squidcolor/SColor.html#OPPOSITE_FLOWER">OPPOSITE_FLOWER</a></span> - Static variable in class squidpony.squidcolor.<a href="../squidpony/squidcolor/SColor.html" title="class in squidpony.squidcolor">SColor</a></dt>
<dd>
<div class="block">Color constant</div>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>P-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -422,6 +422,13 @@ <h2 class="title">P</h2>
<dd>
<div class="block">Color constant</div>
</dd>
+<dt><a href="../squidpony/squidgrid/fov/PushFOV.html" title="class in squidpony.squidgrid.fov"><span class="strong">PushFOV</span></a> - Class in <a href="../squidpony/squidgrid/fov/package-summary.html">squidpony.squidgrid.fov</a></dt>
+<dd>
+<div class="block">Uses slight permissiveness based on transparency to allows solid objects to
+ be more easily seen at slight angles.</div>
+</dd>
+<dt><span class="strong"><a href="../squidpony/squidgrid/fov/PushFOV.html#PushFOV()">PushFOV()</a></span> - Constructor for class squidpony.squidgrid.fov.<a href="../squidpony/squidgrid/fov/PushFOV.html" title="class in squidpony.squidgrid.fov">PushFOV</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="strong"><a href="../squidpony/squidgrid/gui/awt/ImageCellMap.html#put(java.lang.Object, java.lang.Object)">put(Object, Object)</a></span> - Method in class squidpony.squidgrid.gui.awt.<a href="../squidpony/squidgrid/gui/awt/ImageCellMap.html" title="class in squidpony.squidgrid.gui.awt">ImageCellMap</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="../squidpony/squidgrid/gui/awt/ImageCellMap.html#putAll(java.util.Map)">putAll(Map)</a></span> - Method in class squidpony.squidgrid.gui.awt.<a href="../squidpony/squidgrid/gui/awt/ImageCellMap.html" title="class in squidpony.squidgrid.gui.awt">ImageCellMap</a></dt>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Q-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>R-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>S-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>B-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>T-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>U-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>V-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>W-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Y-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (version 1.7.0_11) on Mon Jan 28 18:41:26 MST 2013 -->
+<!-- Generated by javadoc (version 1.7.0_11) on Tue Jan 29 02:00:35 MST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Z-Index (SquidLib Library)</title>
-<meta name="date" content="2013-01-28">
+<meta name="date" content="2013-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>
<body>
Oops, something went wrong.

0 comments on commit 568655b

Please sign in to comment.