index-5.html 71 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- NewPage -->
  3. <html lang="en">
  4. <head>
  5. <!-- Generated by javadoc -->
  6. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7. <title>D-Index (squidlib-util 3.0.0-SNAPSHOT)</title>
  8. <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
  9. <script type="text/javascript" src="../script.js"></script>
  10. </head>
  11. <body>
  12. <script type="text/javascript"><!--
  13. try {
  14. if (location.href.indexOf('is-external=true') == -1) {
  15. parent.document.title="D-Index (squidlib-util 3.0.0-SNAPSHOT)";
  16. }
  17. }
  18. catch(err) {
  19. }
  20. //-->
  21. </script>
  22. <noscript>
  23. <div>JavaScript is disabled on your browser.</div>
  24. </noscript>
  25. <!-- ========= START OF TOP NAVBAR ======= -->
  26. <div class="topNav"><a name="navbar.top">
  27. <!-- -->
  28. </a>
  29. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
  30. <a name="navbar.top.firstrow">
  31. <!-- -->
  32. </a>
  33. <ul class="navList" title="Navigation">
  34. <li><a href="../overview-summary.html">Overview</a></li>
  35. <li>Package</li>
  36. <li>Class</li>
  37. <li>Use</li>
  38. <li><a href="../overview-tree.html">Tree</a></li>
  39. <li><a href="../deprecated-list.html">Deprecated</a></li>
  40. <li class="navBarCell1Rev">Index</li>
  41. <li><a href="../help-doc.html">Help</a></li>
  42. </ul>
  43. </div>
  44. <div class="subNav">
  45. <ul class="navList">
  46. <li><a href="index-4.html">Prev Letter</a></li>
  47. <li><a href="index-6.html">Next Letter</a></li>
  48. </ul>
  49. <ul class="navList">
  50. <li><a href="../index.html?index-files/index-5.html" target="_top">Frames</a></li>
  51. <li><a href="index-5.html" target="_top">No&nbsp;Frames</a></li>
  52. </ul>
  53. <ul class="navList" id="allclasses_navbar_top">
  54. <li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
  55. </ul>
  56. <div>
  57. <script type="text/javascript"><!--
  58. allClassesLink = document.getElementById("allclasses_navbar_top");
  59. if(window==top) {
  60. allClassesLink.style.display = "block";
  61. }
  62. else {
  63. allClassesLink.style.display = "none";
  64. }
  65. //-->
  66. </script>
  67. </div>
  68. <a name="skip.navbar.top">
  69. <!-- -->
  70. </a></div>
  71. <!-- ========= END OF TOP NAVBAR ========= -->
  72. <div class="contentContainer"><a href="index-1.html">$</a>&nbsp;<a href="index-2.html">A</a>&nbsp;<a href="index-3.html">B</a>&nbsp;<a href="index-4.html">C</a>&nbsp;<a href="index-5.html">D</a>&nbsp;<a href="index-6.html">E</a>&nbsp;<a href="index-7.html">F</a>&nbsp;<a href="index-8.html">G</a>&nbsp;<a href="index-9.html">H</a>&nbsp;<a href="index-10.html">I</a>&nbsp;<a href="index-11.html">J</a>&nbsp;<a href="index-12.html">K</a>&nbsp;<a href="index-13.html">L</a>&nbsp;<a href="index-14.html">M</a>&nbsp;<a href="index-15.html">N</a>&nbsp;<a href="index-16.html">O</a>&nbsp;<a href="index-17.html">P</a>&nbsp;<a href="index-18.html">Q</a>&nbsp;<a href="index-19.html">R</a>&nbsp;<a href="index-20.html">S</a>&nbsp;<a href="index-21.html">T</a>&nbsp;<a href="index-22.html">U</a>&nbsp;<a href="index-23.html">V</a>&nbsp;<a href="index-24.html">W</a>&nbsp;<a href="index-25.html">X</a>&nbsp;<a href="index-26.html">Y</a>&nbsp;<a href="index-27.html">Z</a>&nbsp;<a name="I:D">
  73. <!-- -->
  74. </a>
  75. <h2 class="title">D</h2>
  76. <dl>
  77. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/styled/Tile.html#d_constraint">d_constraint</a></span> - Variable in class squidpony.squidgrid.mapping.styled.<a href="../squidpony/squidgrid/mapping/styled/Tile.html" title="class in squidpony.squidgrid.mapping.styled">Tile</a></dt>
  78. <dd>&nbsp;</dd>
  79. <dt><a href="../squidpony/DamerauLevenshteinAlgorithm.html" title="class in squidpony"><span class="typeNameLink">DamerauLevenshteinAlgorithm</span></a> - Class in <a href="../squidpony/package-summary.html">squidpony</a></dt>
  80. <dd>
  81. <div class="block">The Damerau-Levenshtein Algorithm is an extension to the Levenshtein
  82. Algorithm which solves the edit distance problem between a source string and
  83. a target string with the following operations:
  84. Character Insertion
  85. Character Deletion
  86. Character Replacement
  87. Adjacent Character Swap
  88. Note that the adjacent character swap operation is an edit that may be
  89. applied when two adjacent characters in the source string match two adjacent
  90. characters in the target string, but in reverse order, rather than a general
  91. allowance for adjacent character swaps.</div>
  92. </dd>
  93. <dt><span class="memberNameLink"><a href="../squidpony/DamerauLevenshteinAlgorithm.html#DamerauLevenshteinAlgorithm-int-int-int-int-">DamerauLevenshteinAlgorithm(int, int, int, int)</a></span> - Constructor for class squidpony.<a href="../squidpony/DamerauLevenshteinAlgorithm.html" title="class in squidpony">DamerauLevenshteinAlgorithm</a></dt>
  94. <dd>
  95. <div class="block">Constructor.</div>
  96. </dd>
  97. <dt><span class="memberNameLink"><a href="../squidpony/squidai/CustomDijkstraMap.html#DARK">DARK</a></span> - Static variable in class squidpony.squidai.<a href="../squidpony/squidai/CustomDijkstraMap.html" title="class in squidpony.squidai">CustomDijkstraMap</a></dt>
  98. <dd>
  99. <div class="block">This is used to mark cells that the scan couldn't reach, and these dark cells are marked with a high number
  100. equal to 999800.0 .</div>
  101. </dd>
  102. <dt><span class="memberNameLink"><a href="../squidpony/squidai/DijkstraMap.html#DARK">DARK</a></span> - Static variable in class squidpony.squidai.<a href="../squidpony/squidai/DijkstraMap.html" title="class in squidpony.squidai">DijkstraMap</a></dt>
  103. <dd>
  104. <div class="block">This is used to mark cells that the scan couldn't reach, and these dark cells are marked with a high number
  105. equal to 999800.0 .</div>
  106. </dd>
  107. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/styled/Tile.html#data">data</a></span> - Variable in class squidpony.squidgrid.mapping.styled.<a href="../squidpony/squidgrid/mapping/styled/Tile.html" title="class in squidpony.squidgrid.mapping.styled">Tile</a></dt>
  108. <dd>&nbsp;</dd>
  109. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/GreasedRegion.html#data">data</a></span> - Variable in class squidpony.squidmath.<a href="../squidpony/squidmath/GreasedRegion.html" title="class in squidpony.squidmath">GreasedRegion</a></dt>
  110. <dd>&nbsp;</dd>
  111. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/LOS.html#DDA">DDA</a></span> - Static variable in class squidpony.squidgrid.<a href="../squidpony/squidgrid/LOS.html" title="class in squidpony.squidgrid">LOS</a></dt>
  112. <dd>
  113. <div class="block">Optimized algorithm for Bresenham-like lines.</div>
  114. </dd>
  115. <dt><a href="../squidpony/squidmath/DDALine.html" title="class in squidpony.squidmath"><span class="typeNameLink">DDALine</span></a> - Class in <a href="../squidpony/squidmath/package-summary.html">squidpony.squidmath</a></dt>
  116. <dd>
  117. <div class="block">A fixed-point line-drawing algorithm that should have good performance; may be useful for LOS.</div>
  118. </dd>
  119. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DDALine.html#DDALine--">DDALine()</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/DDALine.html" title="class in squidpony.squidmath">DDALine</a></dt>
  120. <dd>&nbsp;</dd>
  121. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/DungeonUtility.html#debugPrint-char:A:A-">debugPrint(char[][])</a></span> - Static method in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/DungeonUtility.html" title="class in squidpony.squidgrid.mapping">DungeonUtility</a></dt>
  122. <dd>
  123. <div class="block">For when you want to print a 2D char array.</div>
  124. </dd>
  125. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Region.html#debugPrint-int-int-">debugPrint(int, int)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/Region.html" title="class in squidpony.squidmath">Region</a></dt>
  126. <dd>
  127. <div class="block">Prints this Region to System.out as a grid of chars with the given width and height, using '.' for Coords this
  128. contains and '#' for empty space.</div>
  129. </dd>
  130. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/FOVCache.html#decay">decay</a></span> - Variable in class squidpony.squidgrid.<a href="../squidpony/squidgrid/FOVCache.html" title="class in squidpony.squidgrid">FOVCache</a></dt>
  131. <dd>&nbsp;</dd>
  132. <dt><span class="memberNameLink"><a href="../squidpony/LanguageCipher.html#decipher-java.lang.String-java.util.Map-">decipher(String, Map&lt;String, String&gt;)</a></span> - Method in class squidpony.<a href="../squidpony/LanguageCipher.html" title="class in squidpony">LanguageCipher</a></dt>
  133. <dd>
  134. <div class="block">Deciphers words in an already-ciphered text with a given String-to-String Map for a vocabulary.</div>
  135. </dd>
  136. <dt><span class="memberNameLink"><a href="../squidpony/NaturalLanguageCipher.html#decipher-java.lang.String-java.util.Map-">decipher(String, Map&lt;String, String&gt;)</a></span> - Method in class squidpony.<a href="../squidpony/NaturalLanguageCipher.html" title="class in squidpony">NaturalLanguageCipher</a></dt>
  137. <dd>
  138. <div class="block">Deciphers words in an already-ciphered text with a given String-to-String Map for a vocabulary.</div>
  139. </dd>
  140. <dt><a href="../squidpony/squidmath/DeckRNG.html" title="class in squidpony.squidmath"><span class="typeNameLink">DeckRNG</span></a> - Class in <a href="../squidpony/squidmath/package-summary.html">squidpony.squidmath</a></dt>
  141. <dd>
  142. <div class="block">An RNG variant that has 16 possible grades of value it can produce and shuffles them like a deck of cards.</div>
  143. </dd>
  144. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DeckRNG.html#DeckRNG--">DeckRNG()</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/DeckRNG.html" title="class in squidpony.squidmath">DeckRNG</a></dt>
  145. <dd>
  146. <div class="block">Constructs a DeckRNG with a pseudo-random seed from Math.random().</div>
  147. </dd>
  148. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DeckRNG.html#DeckRNG-long-">DeckRNG(long)</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/DeckRNG.html" title="class in squidpony.squidmath">DeckRNG</a></dt>
  149. <dd>
  150. <div class="block">Construct a new DeckRNG with the given seed.</div>
  151. </dd>
  152. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DeckRNG.html#DeckRNG-java.lang.String-">DeckRNG(String)</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/DeckRNG.html" title="class in squidpony.squidmath">DeckRNG</a></dt>
  153. <dd>
  154. <div class="block">String-seeded constructor uses the hash of the String as a seed for LightRNG, which is of high quality, but low
  155. period (which rarely matters for games), and has good speed and tiny state size.</div>
  156. </dd>
  157. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DeckRNG.html#DeckRNG-squidpony.squidmath.RandomnessSource-">DeckRNG(RandomnessSource)</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/DeckRNG.html" title="class in squidpony.squidmath">DeckRNG</a></dt>
  158. <dd>
  159. <div class="block">Seeds this DeckRNG using the RandomnessSource it is given.</div>
  160. </dd>
  161. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Coord.html#decode-int-">decode(int)</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/Coord.html" title="class in squidpony.squidmath">Coord</a></dt>
  162. <dd>
  163. <div class="block">This can take an int produced by <code>someCoord.encode()</code> and get the original Coord back out of it.</div>
  164. </dd>
  165. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/GreasedRegion.html#decode--">decode()</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/GreasedRegion.html" title="class in squidpony.squidmath">GreasedRegion</a></dt>
  166. <dd>&nbsp;</dd>
  167. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/CoordPacker.html#decodeASCII-java.lang.String-">decodeASCII(String)</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/CoordPacker.html" title="class in squidpony.squidmath">CoordPacker</a></dt>
  168. <dd>
  169. <div class="block">Given a String specifically produced by CoordPacker.encodeASCII(), this will produce a packed data array.</div>
  170. </dd>
  171. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/CoordPacker.html#decodeBraille-java.lang.String-">decodeBraille(String)</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/CoordPacker.html" title="class in squidpony.squidmath">CoordPacker</a></dt>
  172. <dd>
  173. <div class="block">Given a String specifically produced by CoordPacker.encodeBraille(), this will produce a packed data array.</div>
  174. </dd>
  175. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/PermutationGenerator.html#decodePermutation-long-T:A-">decodePermutation(long, T[])</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/PermutationGenerator.html" title="class in squidpony.squidmath">PermutationGenerator</a></dt>
  176. <dd>
  177. <div class="block">Given a long between 0 and the total number of permutations possible (see getTotalPermutations() for how to access
  178. this) and an array of T with the same length as the elements this was constructed with, fills the array with the
  179. permutation described by the long as a special (factoradic) index into the possible permutations.</div>
  180. </dd>
  181. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/PermutationGenerator.html#decodePermutation-long-">decodePermutation(long)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/PermutationGenerator.html" title="class in squidpony.squidmath">PermutationGenerator</a></dt>
  182. <dd>
  183. <div class="block">Given a long between 0 and the total number of permutations possible (see getTotalPermutations() for how to access
  184. this), creates a List filled with the permutation described by the long as a special (factoradic) index into the
  185. possible permutations.</div>
  186. </dd>
  187. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/PermutationGenerator.html#decodePermutation-long-java.util.List-">decodePermutation(long, List&lt;T&gt;)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/PermutationGenerator.html" title="class in squidpony.squidmath">PermutationGenerator</a></dt>
  188. <dd>
  189. <div class="block">Given a long between 0 and the total number of permutations possible (see getTotalPermutations() for how to access
  190. this) and a List of T with the same length as the elements this was constructed with, fills the List with the
  191. permutation described by the long as a special (factoradic) index into the possible permutations.</div>
  192. </dd>
  193. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/PermutationGenerator.html#decodePermutation-long-int-">decodePermutation(long, int)</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/PermutationGenerator.html" title="class in squidpony.squidmath">PermutationGenerator</a></dt>
  194. <dd>
  195. <div class="block">Given a long between 0 and the total number of permutations possible (see getTotalPermutations() for how to access
  196. this) and an int count of how many indices to find a permutation of, returns an array with the permutation
  197. of the indices described by the long as a special (factoradic) index into the possible permutations.</div>
  198. </dd>
  199. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/PermutationGenerator.html#decodePermutation-java.math.BigInteger-int-">decodePermutation(BigInteger, int)</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/PermutationGenerator.html" title="class in squidpony.squidmath">PermutationGenerator</a></dt>
  200. <dd>
  201. <div class="block">Given a long between 0 and the total number of permutations possible (see getBigTotalPermutations() for how to
  202. access this) and an int count of how many indices to find a permutation of, returns an array with the permutation
  203. of the indices described by the long as a special (factoradic) index into the possible permutations.</div>
  204. </dd>
  205. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/PermutationGenerator.html#decodePermutation-long-int-int-">decodePermutation(long, int, int)</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/PermutationGenerator.html" title="class in squidpony.squidmath">PermutationGenerator</a></dt>
  206. <dd>
  207. <div class="block">Given a long between 0 and the total number of permutations possible (see getTotalPermutations() for how to access
  208. this) and an int count of how many indices to find a permutation of, returns an array with the permutation
  209. of the indices described by the long as a special (factoradic) index into the possible permutations.</div>
  210. </dd>
  211. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/PermutationGenerator.html#decodePermutation-java.math.BigInteger-int-int-">decodePermutation(BigInteger, int, int)</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/PermutationGenerator.html" title="class in squidpony.squidmath">PermutationGenerator</a></dt>
  212. <dd>
  213. <div class="block">Given a long between 0 and the total number of permutations possible (see getBigTotalPermutations() for how to
  214. access this) and an int count of how many indices to find a permutation of, returns an array with the permutation
  215. of the indices described by the long as a special (factoradic) index into the possible permutations.</div>
  216. </dd>
  217. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/MetsaMapFactory.html#DEEP_SEA_LEVEL">DEEP_SEA_LEVEL</a></span> - Static variable in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/MetsaMapFactory.html" title="class in squidpony.squidgrid.mapping">MetsaMapFactory</a></dt>
  218. <dd>&nbsp;</dd>
  219. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/SectionDungeonGenerator.html#deepLakeGlyph">deepLakeGlyph</a></span> - Variable in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/SectionDungeonGenerator.html" title="class in squidpony.squidgrid.mapping">SectionDungeonGenerator</a></dt>
  220. <dd>
  221. <div class="block">The char to use for deep lake cells.</div>
  222. </dd>
  223. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Arrangement.html#DEFAULT_INITIAL_SIZE">DEFAULT_INITIAL_SIZE</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/Arrangement.html" title="class in squidpony.squidmath">Arrangement</a></dt>
  224. <dd>
  225. <div class="block">The initial default size of a hash table.</div>
  226. </dd>
  227. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/IntDoubleOrderedMap.html#DEFAULT_INITIAL_SIZE">DEFAULT_INITIAL_SIZE</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/IntDoubleOrderedMap.html" title="class in squidpony.squidmath">IntDoubleOrderedMap</a></dt>
  228. <dd>
  229. <div class="block">The initial default size of a hash table.</div>
  230. </dd>
  231. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/OrderedMap.html#DEFAULT_INITIAL_SIZE">DEFAULT_INITIAL_SIZE</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/OrderedMap.html" title="class in squidpony.squidmath">OrderedMap</a></dt>
  232. <dd>
  233. <div class="block">The initial default size of a hash table.</div>
  234. </dd>
  235. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/OrderedSet.html#DEFAULT_INITIAL_SIZE">DEFAULT_INITIAL_SIZE</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/OrderedSet.html" title="class in squidpony.squidmath">OrderedSet</a></dt>
  236. <dd>
  237. <div class="block">The initial default size of a hash table.</div>
  238. </dd>
  239. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Arrangement.html#DEFAULT_LOAD_FACTOR">DEFAULT_LOAD_FACTOR</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/Arrangement.html" title="class in squidpony.squidmath">Arrangement</a></dt>
  240. <dd>
  241. <div class="block">The default load factor of a hash table.</div>
  242. </dd>
  243. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/IntDoubleOrderedMap.html#DEFAULT_LOAD_FACTOR">DEFAULT_LOAD_FACTOR</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/IntDoubleOrderedMap.html" title="class in squidpony.squidmath">IntDoubleOrderedMap</a></dt>
  244. <dd>
  245. <div class="block">The default load factor of a hash table.</div>
  246. </dd>
  247. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/OrderedMap.html#DEFAULT_LOAD_FACTOR">DEFAULT_LOAD_FACTOR</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/OrderedMap.html" title="class in squidpony.squidmath">OrderedMap</a></dt>
  248. <dd>
  249. <div class="block">The default load factor of a hash table.</div>
  250. </dd>
  251. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/OrderedSet.html#DEFAULT_LOAD_FACTOR">DEFAULT_LOAD_FACTOR</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/OrderedSet.html" title="class in squidpony.squidmath">OrderedSet</a></dt>
  252. <dd>
  253. <div class="block">The default load factor of a hash table.</div>
  254. </dd>
  255. <dt><span class="memberNameLink"><a href="../squidpony/squidai/Technique.html#DEFAULT_POINT">DEFAULT_POINT</a></span> - Static variable in class squidpony.squidai.<a href="../squidpony/squidai/Technique.html" title="class in squidpony.squidai">Technique</a></dt>
  256. <dd>&nbsp;</dd>
  257. <dt><a href="../squidpony/tileset/DefaultDungeon.html" title="class in squidpony.tileset"><span class="typeNameLink">DefaultDungeon</span></a> - Class in <a href="../squidpony/tileset/package-summary.html">squidpony.tileset</a></dt>
  258. <dd>&nbsp;</dd>
  259. <dt><span class="memberNameLink"><a href="../squidpony/tileset/DefaultDungeon.html#DefaultDungeon--">DefaultDungeon()</a></span> - Constructor for class squidpony.tileset.<a href="../squidpony/tileset/DefaultDungeon.html" title="class in squidpony.tileset">DefaultDungeon</a></dt>
  260. <dd>&nbsp;</dd>
  261. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/CrossHash.html#defaultHasher">defaultHasher</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/CrossHash.html" title="class in squidpony.squidmath">CrossHash</a></dt>
  262. <dd>&nbsp;</dd>
  263. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/CrossHash.DefaultHasher.html#DefaultHasher--">DefaultHasher()</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/CrossHash.DefaultHasher.html" title="class in squidpony.squidmath">CrossHash.DefaultHasher</a></dt>
  264. <dd>&nbsp;</dd>
  265. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/IntDoubleOrderedMap.html#defaultReturnValue-double-">defaultReturnValue(double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/IntDoubleOrderedMap.html" title="class in squidpony.squidmath">IntDoubleOrderedMap</a></dt>
  266. <dd>&nbsp;</dd>
  267. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/IntDoubleOrderedMap.html#defaultReturnValue--">defaultReturnValue()</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/IntDoubleOrderedMap.html" title="class in squidpony.squidmath">IntDoubleOrderedMap</a></dt>
  268. <dd>&nbsp;</dd>
  269. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/OrderedMap.html#defaultReturnValue-V-">defaultReturnValue(V)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/OrderedMap.html" title="class in squidpony.squidmath">OrderedMap</a></dt>
  270. <dd>&nbsp;</dd>
  271. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/OrderedMap.html#defaultReturnValue--">defaultReturnValue()</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/OrderedMap.html" title="class in squidpony.squidmath">OrderedMap</a></dt>
  272. <dd>&nbsp;</dd>
  273. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Arrangement.html#defRetValue">defRetValue</a></span> - Variable in class squidpony.squidmath.<a href="../squidpony/squidmath/Arrangement.html" title="class in squidpony.squidmath">Arrangement</a></dt>
  274. <dd>
  275. <div class="block">Default return value.</div>
  276. </dd>
  277. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/IntDoubleOrderedMap.html#defRetValue">defRetValue</a></span> - Variable in class squidpony.squidmath.<a href="../squidpony/squidmath/IntDoubleOrderedMap.html" title="class in squidpony.squidmath">IntDoubleOrderedMap</a></dt>
  278. <dd>
  279. <div class="block">Default return value.</div>
  280. </dd>
  281. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/OrderedMap.html#defRetValue">defRetValue</a></span> - Variable in class squidpony.squidmath.<a href="../squidpony/squidmath/OrderedMap.html" title="class in squidpony.squidmath">OrderedMap</a></dt>
  282. <dd>
  283. <div class="block">Default return value.</div>
  284. </dd>
  285. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Coord.html#degrees-squidpony.squidmath.Coord-squidpony.squidmath.Coord-">degrees(Coord, Coord)</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/Coord.html" title="class in squidpony.squidmath">Coord</a></dt>
  286. <dd>
  287. <div class="block">Gets the angle in degrees to go between two Coords; 0 is up.</div>
  288. </dd>
  289. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/CrossHash.Storm.html#delta">delta</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/CrossHash.Storm.html" title="class in squidpony.squidmath">CrossHash.Storm</a></dt>
  290. <dd>&nbsp;</dd>
  291. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/Direction.html#deltaX">deltaX</a></span> - Variable in enum squidpony.squidgrid.<a href="../squidpony/squidgrid/Direction.html" title="enum in squidpony.squidgrid">Direction</a></dt>
  292. <dd>
  293. <div class="block">The x coordinate difference for this direction.</div>
  294. </dd>
  295. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/Direction.html#deltaY">deltaY</a></span> - Variable in enum squidpony.squidgrid.<a href="../squidpony/squidgrid/Direction.html" title="enum in squidpony.squidgrid">Direction</a></dt>
  296. <dd>
  297. <div class="block">The y coordinate difference for this direction.</div>
  298. </dd>
  299. <dt><a href="../squidpony/squidgrid/mapping/DenseRoomMapGenerator.html" title="class in squidpony.squidgrid.mapping"><span class="typeNameLink">DenseRoomMapGenerator</span></a> - Class in <a href="../squidpony/squidgrid/mapping/package-summary.html">squidpony.squidgrid.mapping</a></dt>
  300. <dd>
  301. <div class="block">Map generator that constructs a large number of overlapping rectangular rooms.</div>
  302. </dd>
  303. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/DenseRoomMapGenerator.html#DenseRoomMapGenerator--">DenseRoomMapGenerator()</a></span> - Constructor for class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/DenseRoomMapGenerator.html" title="class in squidpony.squidgrid.mapping">DenseRoomMapGenerator</a></dt>
  304. <dd>&nbsp;</dd>
  305. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/DenseRoomMapGenerator.html#DenseRoomMapGenerator-int-int-">DenseRoomMapGenerator(int, int)</a></span> - Constructor for class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/DenseRoomMapGenerator.html" title="class in squidpony.squidgrid.mapping">DenseRoomMapGenerator</a></dt>
  306. <dd>&nbsp;</dd>
  307. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/DenseRoomMapGenerator.html#DenseRoomMapGenerator-int-int-squidpony.squidmath.RNG-">DenseRoomMapGenerator(int, int, RNG)</a></span> - Constructor for class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/DenseRoomMapGenerator.html" title="class in squidpony.squidgrid.mapping">DenseRoomMapGenerator</a></dt>
  308. <dd>&nbsp;</dd>
  309. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/CoordPacker.html#DEPTH">DEPTH</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/CoordPacker.html" title="class in squidpony.squidmath">CoordPacker</a></dt>
  310. <dd>&nbsp;</dd>
  311. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/Adjacency.html#depths">depths</a></span> - Variable in class squidpony.squidgrid.<a href="../squidpony/squidgrid/Adjacency.html" title="class in squidpony.squidgrid">Adjacency</a></dt>
  312. <dd>
  313. <div class="block">Can be changed if the map changes; you should get the neighbors from neighborMaps() again after changing this.</div>
  314. </dd>
  315. <dt><span class="memberNameLink"><a href="../squidpony/IColorCenter.html#desaturate-T-float-">desaturate(T, float)</a></span> - Method in interface squidpony.<a href="../squidpony/IColorCenter.html" title="interface in squidpony">IColorCenter</a></dt>
  316. <dd>
  317. <div class="block">Brings a color closer to grayscale by the specified degree and returns the new color (desaturated somewhat).</div>
  318. </dd>
  319. <dt><span class="memberNameLink"><a href="../squidpony/IColorCenter.Skeleton.html#desaturate-T-float-">desaturate(T, float)</a></span> - Method in class squidpony.<a href="../squidpony/IColorCenter.Skeleton.html" title="class in squidpony">IColorCenter.Skeleton</a></dt>
  320. <dd>
  321. <div class="block">Brings a color closer to grayscale by the specified degree and returns the new color (desaturated somewhat).</div>
  322. </dd>
  323. <dt><span class="memberNameLink"><a href="../squidpony/IColorCenter.html#desaturated-T-">desaturated(T)</a></span> - Method in interface squidpony.<a href="../squidpony/IColorCenter.html" title="interface in squidpony">IColorCenter</a></dt>
  324. <dd>
  325. <div class="block">Gets a fully-desaturated version of the given color (keeping its brightness, but making it grayscale).</div>
  326. </dd>
  327. <dt><span class="memberNameLink"><a href="../squidpony/IColorCenter.Skeleton.html#desaturated-T-">desaturated(T)</a></span> - Method in class squidpony.<a href="../squidpony/IColorCenter.Skeleton.html" title="class in squidpony">IColorCenter.Skeleton</a></dt>
  328. <dd>
  329. <div class="block">Gets a fully-desaturated version of the given color (keeping its brightness, but making it grayscale).</div>
  330. </dd>
  331. <dt><span class="memberNameLink"><a href="../squidpony/FakeLanguageGen.Alteration.html#deserializeFromString-java.lang.String-">deserializeFromString(String)</a></span> - Static method in class squidpony.<a href="../squidpony/FakeLanguageGen.Alteration.html" title="class in squidpony">FakeLanguageGen.Alteration</a></dt>
  332. <dd>&nbsp;</dd>
  333. <dt><span class="memberNameLink"><a href="../squidpony/FakeLanguageGen.html#deserializeFromString-java.lang.String-">deserializeFromString(String)</a></span> - Static method in class squidpony.<a href="../squidpony/FakeLanguageGen.html" title="class in squidpony">FakeLanguageGen</a></dt>
  334. <dd>&nbsp;</dd>
  335. <dt><span class="memberNameLink"><a href="../squidpony/FakeLanguageGen.Modifier.html#deserializeFromString-java.lang.String-">deserializeFromString(String)</a></span> - Static method in class squidpony.<a href="../squidpony/FakeLanguageGen.Modifier.html" title="class in squidpony">FakeLanguageGen.Modifier</a></dt>
  336. <dd>&nbsp;</dd>
  337. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/FOVCache.html#destroy--">destroy()</a></span> - Method in class squidpony.squidgrid.<a href="../squidpony/squidgrid/FOVCache.html" title="class in squidpony.squidgrid">FOVCache</a></dt>
  338. <dd>
  339. <div class="block">Shuts down any threads that may prevent the game from closing properly.</div>
  340. </dd>
  341. <dt><a href="../squidpony/squidgrid/DetailedMimic.html" title="class in squidpony.squidgrid"><span class="typeNameLink">DetailedMimic</span></a> - Class in <a href="../squidpony/squidgrid/package-summary.html">squidpony.squidgrid</a></dt>
  342. <dd>
  343. <div class="block">Similar to MimicFill, this class can be used to imitate the style of an existing piece of data, but this works on
  344. more than just booleans; it can produce similar styles of texture (its original use in SynTex), of map, of item
  345. placement, and so on by specifying a different technique for differentiating two int values.</div>
  346. </dd>
  347. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/DetailedMimic.html#DetailedMimic-squidpony.squidgrid.mapping.AestheticDifference-">DetailedMimic(AestheticDifference)</a></span> - Constructor for class squidpony.squidgrid.<a href="../squidpony/squidgrid/DetailedMimic.html" title="class in squidpony.squidgrid">DetailedMimic</a></dt>
  348. <dd>&nbsp;</dd>
  349. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/DetailedMimic.html#DetailedMimic-squidpony.squidgrid.mapping.AestheticDifference-squidpony.squidmath.RNG-">DetailedMimic(AestheticDifference, RNG)</a></span> - Constructor for class squidpony.squidgrid.<a href="../squidpony/squidgrid/DetailedMimic.html" title="class in squidpony.squidgrid">DetailedMimic</a></dt>
  350. <dd>&nbsp;</dd>
  351. <dt><span class="memberNameLink"><a href="../squidpony/squidai/DijkstraMap.html#deteriorate-java.util.List-">deteriorate(List&lt;Coord&gt;)</a></span> - Method in class squidpony.squidai.<a href="../squidpony/squidai/DijkstraMap.html" title="class in squidpony.squidai">DijkstraMap</a></dt>
  352. <dd>
  353. <div class="block">Used in conjunction with methods that depend on finding cover, like findCoveredAttackPath(), this method causes
  354. specified risky points to be considered less safe, and will encourage a pathfinder to keep moving toward a goal
  355. instead of just staying in cover forever (or until an enemy moves around the cover and ambushes the pathfinder).</div>
  356. </dd>
  357. <dt><span class="memberNameLink"><a href="../squidpony/squidai/DijkstraMap.html#deteriorate-squidpony.squidmath.Coord...-">deteriorate(Coord...)</a></span> - Method in class squidpony.squidai.<a href="../squidpony/squidai/DijkstraMap.html" title="class in squidpony.squidai">DijkstraMap</a></dt>
  358. <dd>
  359. <div class="block">Used in conjunction with methods that depend on finding cover, like findCoveredAttackPath(), this method causes
  360. specified risky points to be considered less safe, and will encourage a pathfinder to keep moving toward a goal
  361. instead of just staying in cover forever (or until an enemy moves around the cover and ambushes the pathfinder).</div>
  362. </dd>
  363. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/ThunderRNG.html#determine-int-">determine(int)</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/ThunderRNG.html" title="class in squidpony.squidmath">ThunderRNG</a></dt>
  364. <dd>&nbsp;</dd>
  365. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/ThunderRNG.html#determine-int-int-">determine(int, int)</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/ThunderRNG.html" title="class in squidpony.squidmath">ThunderRNG</a></dt>
  366. <dd>&nbsp;</dd>
  367. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/ThunderRNG.html#determine-int-int-int-">determine(int, int, int)</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/ThunderRNG.html" title="class in squidpony.squidmath">ThunderRNG</a></dt>
  368. <dd>&nbsp;</dd>
  369. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/ThunderRNG.html#determine-int-int-int-int-">determine(int, int, int, int)</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/ThunderRNG.html" title="class in squidpony.squidmath">ThunderRNG</a></dt>
  370. <dd>&nbsp;</dd>
  371. <dt><a href="../squidpony/squidmath/DharmaRNG.html" title="class in squidpony.squidmath"><span class="typeNameLink">DharmaRNG</span></a> - Class in <a href="../squidpony/squidmath/package-summary.html">squidpony.squidmath</a></dt>
  372. <dd>
  373. <div class="block">An alteration to a RandomnessSource that attempts to produce values that are perceived as fair to an imperfect user.</div>
  374. </dd>
  375. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DharmaRNG.html#DharmaRNG--">DharmaRNG()</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/DharmaRNG.html" title="class in squidpony.squidmath">DharmaRNG</a></dt>
  376. <dd>
  377. <div class="block">Constructs a DharmaRNG with a pseudo-random seed from Math.random().</div>
  378. </dd>
  379. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DharmaRNG.html#DharmaRNG-long-">DharmaRNG(long)</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/DharmaRNG.html" title="class in squidpony.squidmath">DharmaRNG</a></dt>
  380. <dd>
  381. <div class="block">Construct a new DharmaRNG with the given seed.</div>
  382. </dd>
  383. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DharmaRNG.html#DharmaRNG-long-double-">DharmaRNG(long, double)</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/DharmaRNG.html" title="class in squidpony.squidmath">DharmaRNG</a></dt>
  384. <dd>
  385. <div class="block">Construct a new DharmaRNG with the given seed.</div>
  386. </dd>
  387. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DharmaRNG.html#DharmaRNG-java.lang.String-">DharmaRNG(String)</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/DharmaRNG.html" title="class in squidpony.squidmath">DharmaRNG</a></dt>
  388. <dd>
  389. <div class="block">String-seeded constructor; uses a platform-independent hash of the String (it does not use String.hashCode) as a
  390. seed for LightRNG, which is of high quality, but low period (which rarely matters for games), and has good speed,
  391. tiny state size, and excellent 64-bit number generation.</div>
  392. </dd>
  393. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DharmaRNG.html#DharmaRNG-java.lang.String-double-">DharmaRNG(String, double)</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/DharmaRNG.html" title="class in squidpony.squidmath">DharmaRNG</a></dt>
  394. <dd>
  395. <div class="block">String-seeded constructor; uses a platform-independent hash of the String (it does not use String.hashCode) as a
  396. seed for LightRNG, which is of high quality, but low period (which rarely matters for games), and has good speed,
  397. tiny state size, and excellent 64-bit number generation.</div>
  398. </dd>
  399. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DharmaRNG.html#DharmaRNG-squidpony.squidmath.RandomnessSource-">DharmaRNG(RandomnessSource)</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/DharmaRNG.html" title="class in squidpony.squidmath">DharmaRNG</a></dt>
  400. <dd>
  401. <div class="block">Construct a new DharmaRNG with the given seed.</div>
  402. </dd>
  403. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DharmaRNG.html#DharmaRNG-squidpony.squidmath.RandomnessSource-double-">DharmaRNG(RandomnessSource, double)</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/DharmaRNG.html" title="class in squidpony.squidmath">DharmaRNG</a></dt>
  404. <dd>
  405. <div class="block">Construct a new DharmaRNG with the given seed.</div>
  406. </dd>
  407. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/Direction.html#DIAGONALS">DIAGONALS</a></span> - Static variable in enum squidpony.squidgrid.<a href="../squidpony/squidgrid/Direction.html" title="enum in squidpony.squidgrid">Direction</a></dt>
  408. <dd>
  409. <div class="block">An array which holds only the four diagonal directions.</div>
  410. </dd>
  411. <dt><a href="../squidpony/squidmath/Dice.html" title="class in squidpony.squidmath"><span class="typeNameLink">Dice</span></a> - Class in <a href="../squidpony/squidmath/package-summary.html">squidpony.squidmath</a></dt>
  412. <dd>
  413. <div class="block">Class for emulating various traditional RPG-style dice rolls.</div>
  414. </dd>
  415. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Dice.html#Dice--">Dice()</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/Dice.html" title="class in squidpony.squidmath">Dice</a></dt>
  416. <dd>
  417. <div class="block">Creates a new dice roller that uses a random RNG seed for an RNG that it owns.</div>
  418. </dd>
  419. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Dice.html#Dice-squidpony.squidmath.RNG-">Dice(RNG)</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/Dice.html" title="class in squidpony.squidmath">Dice</a></dt>
  420. <dd>
  421. <div class="block">Creates a new dice roller that uses the given RNG, which can be seeded before it's given here.</div>
  422. </dd>
  423. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Dice.html#Dice-long-">Dice(long)</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/Dice.html" title="class in squidpony.squidmath">Dice</a></dt>
  424. <dd>
  425. <div class="block">Creates a new dice roller that will use its own RNG, seeded with the given seed.</div>
  426. </dd>
  427. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Dice.html#Dice-java.lang.String-">Dice(String)</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/Dice.html" title="class in squidpony.squidmath">Dice</a></dt>
  428. <dd>
  429. <div class="block">Creates a new dice roller that will use its own RNG, seeded with the given seed.</div>
  430. </dd>
  431. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/DetailedMimic.html#difference">difference</a></span> - Variable in class squidpony.squidgrid.<a href="../squidpony/squidgrid/DetailedMimic.html" title="class in squidpony.squidgrid">DetailedMimic</a></dt>
  432. <dd>&nbsp;</dd>
  433. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/AestheticDifference.html#difference-int-int-">difference(int, int)</a></span> - Method in interface squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/AestheticDifference.html" title="interface in squidpony.squidgrid.mapping">AestheticDifference</a></dt>
  434. <dd>
  435. <div class="block">Finds the difference between two int values, which implementations of this interface may treat as colors, as
  436. kinds of map feature, as item placement factors, or various other ways.</div>
  437. </dd>
  438. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/CoordPacker.html#differencePacked-short:A-short:A-">differencePacked(short[], short[])</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/CoordPacker.html" title="class in squidpony.squidmath">CoordPacker</a></dt>
  439. <dd>
  440. <div class="block">Given two packed short arrays, left and right, this produces a packed short array that encodes "on" for any cell
  441. that was "on" in left but "off" in right, and encodes "off" for cells that were "on" in right or "off" in left.</div>
  442. </dd>
  443. <dt><a href="../squidpony/squidai/DijkstraMap.html" title="class in squidpony.squidai"><span class="typeNameLink">DijkstraMap</span></a> - Class in <a href="../squidpony/squidai/package-summary.html">squidpony.squidai</a></dt>
  444. <dd>
  445. <div class="block">An alternative to AStarSearch when you want to fully explore a search space, or when you want a gradient floodfill.</div>
  446. </dd>
  447. <dt><span class="memberNameLink"><a href="../squidpony/squidai/DijkstraMap.html#DijkstraMap--">DijkstraMap()</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/DijkstraMap.html" title="class in squidpony.squidai">DijkstraMap</a></dt>
  448. <dd>
  449. <div class="block">Construct a DijkstraMap without a level to actually scan.</div>
  450. </dd>
  451. <dt><span class="memberNameLink"><a href="../squidpony/squidai/DijkstraMap.html#DijkstraMap-squidpony.squidmath.RNG-">DijkstraMap(RNG)</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/DijkstraMap.html" title="class in squidpony.squidai">DijkstraMap</a></dt>
  452. <dd>
  453. <div class="block">Construct a DijkstraMap without a level to actually scan.</div>
  454. </dd>
  455. <dt><span class="memberNameLink"><a href="../squidpony/squidai/DijkstraMap.html#DijkstraMap-double:A:A-">DijkstraMap(double[][])</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/DijkstraMap.html" title="class in squidpony.squidai">DijkstraMap</a></dt>
  456. <dd>
  457. <div class="block">Used to construct a DijkstraMap from the output of another.</div>
  458. </dd>
  459. <dt><span class="memberNameLink"><a href="../squidpony/squidai/DijkstraMap.html#DijkstraMap-double:A:A-squidpony.squidai.DijkstraMap.Measurement-">DijkstraMap(double[][], DijkstraMap.Measurement)</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/DijkstraMap.html" title="class in squidpony.squidai">DijkstraMap</a></dt>
  460. <dd>
  461. <div class="block">Used to construct a DijkstraMap from the output of another, specifying a distance calculation.</div>
  462. </dd>
  463. <dt><span class="memberNameLink"><a href="../squidpony/squidai/DijkstraMap.html#DijkstraMap-char:A:A-">DijkstraMap(char[][])</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/DijkstraMap.html" title="class in squidpony.squidai">DijkstraMap</a></dt>
  464. <dd>
  465. <div class="block">Constructor meant to take a char[][] returned by DungeonGen.generate(), or any other
  466. char[][] where '#' means a wall and anything else is a walkable tile.</div>
  467. </dd>
  468. <dt><span class="memberNameLink"><a href="../squidpony/squidai/DijkstraMap.html#DijkstraMap-char:A:A-squidpony.squidmath.RNG-">DijkstraMap(char[][], RNG)</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/DijkstraMap.html" title="class in squidpony.squidai">DijkstraMap</a></dt>
  469. <dd>
  470. <div class="block">Constructor meant to take a char[][] returned by DungeonGen.generate(), or any other
  471. char[][] where '#' means a wall and anything else is a walkable tile.</div>
  472. </dd>
  473. <dt><span class="memberNameLink"><a href="../squidpony/squidai/DijkstraMap.html#DijkstraMap-char:A:A-char-">DijkstraMap(char[][], char)</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/DijkstraMap.html" title="class in squidpony.squidai">DijkstraMap</a></dt>
  474. <dd>
  475. <div class="block">Constructor meant to take a char[][] returned by DungeonGen.generate(), or any other
  476. char[][] where one char means a wall and anything else is a walkable tile.</div>
  477. </dd>
  478. <dt><span class="memberNameLink"><a href="../squidpony/squidai/DijkstraMap.html#DijkstraMap-char:A:A-squidpony.squidai.DijkstraMap.Measurement-">DijkstraMap(char[][], DijkstraMap.Measurement)</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/DijkstraMap.html" title="class in squidpony.squidai">DijkstraMap</a></dt>
  479. <dd>
  480. <div class="block">Constructor meant to take a char[][] returned by DungeonGen.generate(), or any other
  481. char[][] where '#' means a wall and anything else is a walkable tile.</div>
  482. </dd>
  483. <dt><span class="memberNameLink"><a href="../squidpony/squidai/DijkstraMap.html#DijkstraMap-char:A:A-squidpony.squidai.DijkstraMap.Measurement-squidpony.squidmath.RNG-">DijkstraMap(char[][], DijkstraMap.Measurement, RNG)</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/DijkstraMap.html" title="class in squidpony.squidai">DijkstraMap</a></dt>
  484. <dd>
  485. <div class="block">Constructor meant to take a char[][] returned by DungeonGen.generate(), or any other
  486. char[][] where '#' means a wall and anything else is a walkable tile.</div>
  487. </dd>
  488. <dt><a href="../squidpony/squidai/DijkstraMap.Measurement.html" title="enum in squidpony.squidai"><span class="typeNameLink">DijkstraMap.Measurement</span></a> - Enum in <a href="../squidpony/squidai/package-summary.html">squidpony.squidai</a></dt>
  489. <dd>
  490. <div class="block">The type of heuristic to use.</div>
  491. </dd>
  492. <dt><span class="memberNameLink"><a href="../squidpony/squidai/AreaUtils.html#dijkstraToHashMap-double:A:A-">dijkstraToHashMap(double[][])</a></span> - Static method in class squidpony.squidai.<a href="../squidpony/squidai/AreaUtils.html" title="class in squidpony.squidai">AreaUtils</a></dt>
  493. <dd>
  494. <div class="block">This takes a DijkstraMap that has already completed a scan() and returns a HashMap of Coord keys to Double
  495. values, and will have a key for every position that was reached in the DijkstraMap, with 1.0 as the only value.</div>
  496. </dd>
  497. <dt><a href="../squidpony/squidgrid/Direction.html" title="enum in squidpony.squidgrid"><span class="typeNameLink">Direction</span></a> - Enum in <a href="../squidpony/squidgrid/package-summary.html">squidpony.squidgrid</a></dt>
  498. <dd>
  499. <div class="block">Represents the eight grid directions and the deltaX, deltaY values associated
  500. with those directions.</div>
  501. </dd>
  502. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/iterator/SquidIterators.Linear.html#direction">direction</a></span> - Variable in class squidpony.squidgrid.iterator.<a href="../squidpony/squidgrid/iterator/SquidIterators.Linear.html" title="class in squidpony.squidgrid.iterator">SquidIterators.Linear</a></dt>
  503. <dd>&nbsp;</dd>
  504. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/FOVCache.html#directionAngles">directionAngles</a></span> - Variable in class squidpony.squidgrid.<a href="../squidpony/squidgrid/FOVCache.html" title="class in squidpony.squidgrid">FOVCache</a></dt>
  505. <dd>&nbsp;</dd>
  506. <dt><span class="memberNameLink"><a href="../squidpony/squidai/DijkstraMap.Measurement.html#directionCount--">directionCount()</a></span> - Method in enum squidpony.squidai.<a href="../squidpony/squidai/DijkstraMap.Measurement.html" title="enum in squidpony.squidai">DijkstraMap.Measurement</a></dt>
  507. <dd>&nbsp;</dd>
  508. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/Adjacency.html#directions">directions</a></span> - Variable in class squidpony.squidgrid.<a href="../squidpony/squidgrid/Adjacency.html" title="class in squidpony.squidgrid">Adjacency</a></dt>
  509. <dd>
  510. <div class="block">The array of all possible directions this allows, regardless of cost.</div>
  511. </dd>
  512. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/ModularMapGenerator.html#displacement">displacement</a></span> - Variable in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/ModularMapGenerator.html" title="class in squidpony.squidgrid.mapping">ModularMapGenerator</a></dt>
  513. <dd>&nbsp;</dd>
  514. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Coord.html#distance-double-double-">distance(double, double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/Coord.html" title="class in squidpony.squidmath">Coord</a></dt>
  515. <dd>&nbsp;</dd>
  516. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Coord.html#distance-squidpony.squidmath.Coord-">distance(Coord)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/Coord.html" title="class in squidpony.squidmath">Coord</a></dt>
  517. <dd>&nbsp;</dd>
  518. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Coord3D.html#distance-squidpony.squidmath.Coord3D-">distance(Coord3D)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/Coord3D.html" title="class in squidpony.squidmath">Coord3D</a></dt>
  519. <dd>
  520. <div class="block">Returns the linear distance between this coordinate point and the
  521. provided one.</div>
  522. </dd>
  523. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/CoordDouble.html#distance-double-double-">distance(double, double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/CoordDouble.html" title="class in squidpony.squidmath">CoordDouble</a></dt>
  524. <dd>&nbsp;</dd>
  525. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/CoordDouble.html#distance-squidpony.squidmath.CoordDouble-">distance(CoordDouble)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/CoordDouble.html" title="class in squidpony.squidmath">CoordDouble</a></dt>
  526. <dd>&nbsp;</dd>
  527. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/FOVCache.html#distanceCache">distanceCache</a></span> - Variable in class squidpony.squidgrid.<a href="../squidpony/squidgrid/FOVCache.html" title="class in squidpony.squidgrid">FOVCache</a></dt>
  528. <dd>&nbsp;</dd>
  529. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Coord.html#distanceSq-double-double-">distanceSq(double, double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/Coord.html" title="class in squidpony.squidmath">Coord</a></dt>
  530. <dd>&nbsp;</dd>
  531. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Coord.html#distanceSq-squidpony.squidmath.Coord-">distanceSq(Coord)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/Coord.html" title="class in squidpony.squidmath">Coord</a></dt>
  532. <dd>&nbsp;</dd>
  533. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/CoordDouble.html#distanceSq-double-double-">distanceSq(double, double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/CoordDouble.html" title="class in squidpony.squidmath">CoordDouble</a></dt>
  534. <dd>&nbsp;</dd>
  535. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/CoordDouble.html#distanceSq-squidpony.squidmath.CoordDouble-">distanceSq(CoordDouble)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/CoordDouble.html" title="class in squidpony.squidmath">CoordDouble</a></dt>
  536. <dd>&nbsp;</dd>
  537. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#distribution">distribution</a></span> - Variable in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  538. <dd>&nbsp;</dd>
  539. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Coord.html#divide-squidpony.squidmath.Coord-">divide(Coord)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/Coord.html" title="class in squidpony.squidmath">Coord</a></dt>
  540. <dd>
  541. <div class="block">Separately divides the x and y positions of this Coord by other, producing a different Coord as their
  542. "quotient." If other has 0 for x or y, this will throw an exception, as dividing by 0 is expected to do.</div>
  543. </dd>
  544. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Coord.html#divide-int-">divide(int)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/Coord.html" title="class in squidpony.squidmath">Coord</a></dt>
  545. <dd>
  546. <div class="block">Separately divides the x and y positions of this Coord by operand, producing a different Coord as their
  547. "quotient." If operand is 0, this will throw an exception, as dividing by 0 is expected to do.</div>
  548. </dd>
  549. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Coord.html#divide-double-">divide(double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/Coord.html" title="class in squidpony.squidmath">Coord</a></dt>
  550. <dd>
  551. <div class="block">Separately divides the x and y positions of this Coord by operand, flooring to a lower int for each of x and
  552. y and producing a different Coord as their "quotient." If operand is 0.0, expect strange results (infinity and
  553. NaN are both possibilities).</div>
  554. </dd>
  555. <dt><a href="../squidpony/squidgrid/mapping/DividedMazeGenerator.html" title="class in squidpony.squidgrid.mapping"><span class="typeNameLink">DividedMazeGenerator</span></a> - Class in <a href="../squidpony/squidgrid/mapping/package-summary.html">squidpony.squidgrid.mapping</a></dt>
  556. <dd>
  557. <div class="block">Recursively divided maze.</div>
  558. </dd>
  559. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/DividedMazeGenerator.html#DividedMazeGenerator-int-int-">DividedMazeGenerator(int, int)</a></span> - Constructor for class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/DividedMazeGenerator.html" title="class in squidpony.squidgrid.mapping">DividedMazeGenerator</a></dt>
  560. <dd>
  561. <div class="block">Sets up the generator to make mazes the given width and height.</div>
  562. </dd>
  563. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/DividedMazeGenerator.html#DividedMazeGenerator-int-int-squidpony.squidmath.RNG-">DividedMazeGenerator(int, int, RNG)</a></span> - Constructor for class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/DividedMazeGenerator.html" title="class in squidpony.squidgrid.mapping">DividedMazeGenerator</a></dt>
  564. <dd>
  565. <div class="block">Sets up the generator to make mazes the given width and height.</div>
  566. </dd>
  567. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Coord.html#divideRounding-double-">divideRounding(double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/Coord.html" title="class in squidpony.squidmath">Coord</a></dt>
  568. <dd>
  569. <div class="block">Separately divides the x and y positions of this Coord by operand, rounding to the nearest int for each of x and
  570. y and producing a different Coord as their "quotient." If operand is 0.0, expect strange results (infinity and
  571. NaN are both possibilities).</div>
  572. </dd>
  573. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/iterator/SquidIterators.CenteredSquare.html#done">done</a></span> - Variable in class squidpony.squidgrid.iterator.<a href="../squidpony/squidgrid/iterator/SquidIterators.CenteredSquare.html" title="class in squidpony.squidgrid.iterator">SquidIterators.CenteredSquare</a></dt>
  574. <dd>&nbsp;</dd>
  575. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/SectionDungeonGenerator.html#doorFX">doorFX</a></span> - Variable in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/SectionDungeonGenerator.html" title="class in squidpony.squidgrid.mapping">SectionDungeonGenerator</a></dt>
  576. <dd>
  577. <div class="block">Percentage of viable positions to fill with doors, represented by '+' for east-to-west connections or '/' for
  578. north-to-south ones; this number will be negative if filling two-cell wide positions but will be made positive
  579. when needed.</div>
  580. </dd>
  581. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/RoomFinder.html#doorways">doorways</a></span> - Variable in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/RoomFinder.html" title="class in squidpony.squidgrid.mapping">RoomFinder</a></dt>
  582. <dd>
  583. <div class="block">When a RoomFinder is constructed, it stores all points of rooms that are adjacent to another region here.</div>
  584. </dd>
  585. <dt><span class="memberNameLink"><a href="../squidpony/FakeLanguageGen.Modifier.html#DOUBLE_CONSONANTS">DOUBLE_CONSONANTS</a></span> - Static variable in class squidpony.<a href="../squidpony/FakeLanguageGen.Modifier.html" title="class in squidpony">FakeLanguageGen.Modifier</a></dt>
  586. <dd>
  587. <div class="block">For a language that has a 50% chance to repeat a single consonant.</div>
  588. </dd>
  589. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RNG.html#DOUBLE_UNIT">DOUBLE_UNIT</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/RNG.html" title="class in squidpony.squidmath">RNG</a></dt>
  590. <dd>&nbsp;</dd>
  591. <dt><span class="memberNameLink"><a href="../squidpony/FakeLanguageGen.Modifier.html#DOUBLE_VOWELS">DOUBLE_VOWELS</a></span> - Static variable in class squidpony.<a href="../squidpony/FakeLanguageGen.Modifier.html" title="class in squidpony">FakeLanguageGen.Modifier</a></dt>
  592. <dd>
  593. <div class="block">For a language that has a 40% chance to repeat a single Latin vowel (a, e, o, or a variant on one of them
  594. like å or ö, but not merged letters like æ and œ).</div>
  595. </dd>
  596. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/IntDoubleOrderedMap.DoubleCollection.html#DoubleCollection--">DoubleCollection()</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/IntDoubleOrderedMap.DoubleCollection.html" title="class in squidpony.squidmath">IntDoubleOrderedMap.DoubleCollection</a></dt>
  597. <dd>&nbsp;</dd>
  598. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/CrossHash.html#doubleHasher">doubleHasher</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/CrossHash.html" title="class in squidpony.squidmath">CrossHash</a></dt>
  599. <dd>&nbsp;</dd>
  600. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/IntDoubleOrderedMap.DoubleIterator.html#DoubleIterator--">DoubleIterator()</a></span> - Constructor for class squidpony.squidmath.<a href="../squidpony/squidmath/IntDoubleOrderedMap.DoubleIterator.html" title="class in squidpony.squidmath">IntDoubleOrderedMap.DoubleIterator</a></dt>
  601. <dd>&nbsp;</dd>
  602. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/DungeonUtility.html#doubleWidth-char:A:A-">doubleWidth(char[][])</a></span> - Static method in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/DungeonUtility.html" title="class in squidpony.squidgrid.mapping">DungeonUtility</a></dt>
  603. <dd>
  604. <div class="block">Takes a dungeon map with either '#' as the only wall character or the unicode box drawing characters used by
  605. hashesToLines(), and returns a new char[][] dungeon map with two characters per cell, mostly filling the spaces
  606. next to non-walls with space characters, and only doing anything different if a box-drawing character would
  607. continue into an adjacent cell, or if a '#' wall needs another '#' wall next to it.</div>
  608. </dd>
  609. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/iterator/SquidIterators.Down.html#Down-int-int-int-int-">Down(int, int, int, int)</a></span> - Constructor for class squidpony.squidgrid.iterator.<a href="../squidpony/squidgrid/iterator/SquidIterators.Down.html" title="class in squidpony.squidgrid.iterator">SquidIterators.Down</a></dt>
  610. <dd>&nbsp;</dd>
  611. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/Splash.html#drunkinize-squidpony.squidmath.RNG-char:A:A-java.util.List-java.util.List-int-">drunkinize(RNG, char[][], List&lt;Coord&gt;, List&lt;Coord&gt;, int)</a></span> - Method in class squidpony.squidgrid.<a href="../squidpony/squidgrid/Splash.html" title="class in squidpony.squidgrid">Splash</a></dt>
  612. <dd>&nbsp;</dd>
  613. <dt><span class="memberNameLink"><a href="../squidpony/squidai/Technique.html#dungeon">dungeon</a></span> - Variable in class squidpony.squidai.<a href="../squidpony/squidai/Technique.html" title="class in squidpony.squidai">Technique</a></dt>
  614. <dd>&nbsp;</dd>
  615. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/DungeonGenerator.html#dungeon">dungeon</a></span> - Variable in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/DungeonGenerator.html" title="class in squidpony.squidgrid.mapping">DungeonGenerator</a></dt>
  616. <dd>&nbsp;</dd>
  617. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/MixedGenerator.html#dungeon">dungeon</a></span> - Variable in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/MixedGenerator.html" title="class in squidpony.squidgrid.mapping">MixedGenerator</a></dt>
  618. <dd>&nbsp;</dd>
  619. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/RectangleRoomFinder.html#dungeon">dungeon</a></span> - Variable in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/RectangleRoomFinder.html" title="class in squidpony.squidgrid.mapping">RectangleRoomFinder</a></dt>
  620. <dd>&nbsp;</dd>
  621. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/SectionDungeonGenerator.html#dungeon">dungeon</a></span> - Variable in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/SectionDungeonGenerator.html" title="class in squidpony.squidgrid.mapping">SectionDungeonGenerator</a></dt>
  622. <dd>&nbsp;</dd>
  623. <dt><a href="../squidpony/squidgrid/mapping/styled/DungeonBoneGen.html" title="class in squidpony.squidgrid.mapping.styled"><span class="typeNameLink">DungeonBoneGen</span></a> - Class in <a href="../squidpony/squidgrid/mapping/styled/package-summary.html">squidpony.squidgrid.mapping.styled</a></dt>
  624. <dd>
  625. <div class="block">Generate a dungeon using Sean T.</div>
  626. </dd>
  627. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/styled/DungeonBoneGen.html#DungeonBoneGen-java.util.Random-">DungeonBoneGen(Random)</a></span> - Constructor for class squidpony.squidgrid.mapping.styled.<a href="../squidpony/squidgrid/mapping/styled/DungeonBoneGen.html" title="class in squidpony.squidgrid.mapping.styled">DungeonBoneGen</a></dt>
  628. <dd>
  629. <div class="block">Constructs a DungeonGen that uses the given java.util.Random .</div>
  630. </dd>
  631. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/styled/DungeonBoneGen.html#DungeonBoneGen-squidpony.squidmath.RNG-">DungeonBoneGen(RNG)</a></span> - Constructor for class squidpony.squidgrid.mapping.styled.<a href="../squidpony/squidgrid/mapping/styled/DungeonBoneGen.html" title="class in squidpony.squidgrid.mapping.styled">DungeonBoneGen</a></dt>
  632. <dd>
  633. <div class="block">Constructs a DungeonGen that uses the given squidpony.squidmath.RNG.</div>
  634. </dd>
  635. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/styled/DungeonBoneGen.html#DungeonBoneGen--">DungeonBoneGen()</a></span> - Constructor for class squidpony.squidgrid.mapping.styled.<a href="../squidpony/squidgrid/mapping/styled/DungeonBoneGen.html" title="class in squidpony.squidgrid.mapping.styled">DungeonBoneGen</a></dt>
  636. <dd>
  637. <div class="block">Constructs a DungeonGen that uses the default RNG.</div>
  638. </dd>
  639. <dt><a href="../squidpony/squidgrid/mapping/DungeonGenerator.html" title="class in squidpony.squidgrid.mapping"><span class="typeNameLink">DungeonGenerator</span></a> - Class in <a href="../squidpony/squidgrid/mapping/package-summary.html">squidpony.squidgrid.mapping</a></dt>
  640. <dd>
  641. <div class="block">The primary way to create a more-complete dungeon, layering different effects and modifications on top of
  642. a DungeonBoneGen's dungeon or another dungeon without such effects.</div>
  643. </dd>
  644. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/DungeonGenerator.html#DungeonGenerator--">DungeonGenerator()</a></span> - Constructor for class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/DungeonGenerator.html" title="class in squidpony.squidgrid.mapping">DungeonGenerator</a></dt>
  645. <dd>
  646. <div class="block">Make a DungeonGenerator with a LightRNG using a random seed, height 40, and width 40.</div>
  647. </dd>
  648. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/DungeonGenerator.html#DungeonGenerator-int-int-">DungeonGenerator(int, int)</a></span> - Constructor for class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/DungeonGenerator.html" title="class in squidpony.squidgrid.mapping">DungeonGenerator</a></dt>
  649. <dd>
  650. <div class="block">Make a DungeonGenerator with the given height and width; the RNG used for generating a dungeon and
  651. adding features will be a LightRNG using a random seed.</div>
  652. </dd>
  653. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/DungeonGenerator.html#DungeonGenerator-int-int-squidpony.squidmath.RNG-">DungeonGenerator(int, int, RNG)</a></span> - Constructor for class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/DungeonGenerator.html" title="class in squidpony.squidgrid.mapping">DungeonGenerator</a></dt>
  654. <dd>
  655. <div class="block">Make a DungeonGenerator with the given height, width, and RNG.</div>
  656. </dd>
  657. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/DungeonGenerator.html#DungeonGenerator-squidpony.squidgrid.mapping.DungeonGenerator-">DungeonGenerator(DungeonGenerator)</a></span> - Constructor for class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/DungeonGenerator.html" title="class in squidpony.squidgrid.mapping">DungeonGenerator</a></dt>
  658. <dd>
  659. <div class="block">Copies all fields from copying and makes a new DungeonGenerator.</div>
  660. </dd>
  661. <dt><a href="../squidpony/squidgrid/mapping/DungeonGenerator.FillEffect.html" title="enum in squidpony.squidgrid.mapping"><span class="typeNameLink">DungeonGenerator.FillEffect</span></a> - Enum in <a href="../squidpony/squidgrid/mapping/package-summary.html">squidpony.squidgrid.mapping</a></dt>
  662. <dd>
  663. <div class="block">The effects that can be applied to this dungeon.</div>
  664. </dd>
  665. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/RectangleRoomFinder.html#dungeonHeight">dungeonHeight</a></span> - Variable in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/RectangleRoomFinder.html" title="class in squidpony.squidgrid.mapping">RectangleRoomFinder</a></dt>
  666. <dd>&nbsp;</dd>
  667. <dt><a href="../squidpony/squidgrid/mapping/DungeonUtility.html" title="class in squidpony.squidgrid.mapping"><span class="typeNameLink">DungeonUtility</span></a> - Class in <a href="../squidpony/squidgrid/mapping/package-summary.html">squidpony.squidgrid.mapping</a></dt>
  668. <dd>
  669. <div class="block">A static class that can be used to modify the char[][] dungeons that other generators produce.</div>
  670. </dd>
  671. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/DungeonUtility.html#DungeonUtility--">DungeonUtility()</a></span> - Constructor for class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/DungeonUtility.html" title="class in squidpony.squidgrid.mapping">DungeonUtility</a></dt>
  672. <dd>&nbsp;</dd>
  673. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/DungeonUtility.html#DungeonUtility-squidpony.squidmath.StatefulRNG-">DungeonUtility(StatefulRNG)</a></span> - Constructor for class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/DungeonUtility.html" title="class in squidpony.squidgrid.mapping">DungeonUtility</a></dt>
  674. <dd>&nbsp;</dd>
  675. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/DungeonUtility.html#DungeonUtility-squidpony.squidmath.RNG-">DungeonUtility(RNG)</a></span> - Constructor for class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/DungeonUtility.html" title="class in squidpony.squidgrid.mapping">DungeonUtility</a></dt>
  676. <dd>&nbsp;</dd>
  677. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/RectangleRoomFinder.html#dungeonWidth">dungeonWidth</a></span> - Variable in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/RectangleRoomFinder.html" title="class in squidpony.squidgrid.mapping">RectangleRoomFinder</a></dt>
  678. <dd>&nbsp;</dd>
  679. </dl>
  680. <a href="index-1.html">$</a>&nbsp;<a href="index-2.html">A</a>&nbsp;<a href="index-3.html">B</a>&nbsp;<a href="index-4.html">C</a>&nbsp;<a href="index-5.html">D</a>&nbsp;<a href="index-6.html">E</a>&nbsp;<a href="index-7.html">F</a>&nbsp;<a href="index-8.html">G</a>&nbsp;<a href="index-9.html">H</a>&nbsp;<a href="index-10.html">I</a>&nbsp;<a href="index-11.html">J</a>&nbsp;<a href="index-12.html">K</a>&nbsp;<a href="index-13.html">L</a>&nbsp;<a href="index-14.html">M</a>&nbsp;<a href="index-15.html">N</a>&nbsp;<a href="index-16.html">O</a>&nbsp;<a href="index-17.html">P</a>&nbsp;<a href="index-18.html">Q</a>&nbsp;<a href="index-19.html">R</a>&nbsp;<a href="index-20.html">S</a>&nbsp;<a href="index-21.html">T</a>&nbsp;<a href="index-22.html">U</a>&nbsp;<a href="index-23.html">V</a>&nbsp;<a href="index-24.html">W</a>&nbsp;<a href="index-25.html">X</a>&nbsp;<a href="index-26.html">Y</a>&nbsp;<a href="index-27.html">Z</a>&nbsp;</div>
  681. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  682. <div class="bottomNav"><a name="navbar.bottom">
  683. <!-- -->
  684. </a>
  685. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  686. <a name="navbar.bottom.firstrow">
  687. <!-- -->
  688. </a>
  689. <ul class="navList" title="Navigation">
  690. <li><a href="../overview-summary.html">Overview</a></li>
  691. <li>Package</li>
  692. <li>Class</li>
  693. <li>Use</li>
  694. <li><a href="../overview-tree.html">Tree</a></li>
  695. <li><a href="../deprecated-list.html">Deprecated</a></li>
  696. <li class="navBarCell1Rev">Index</li>
  697. <li><a href="../help-doc.html">Help</a></li>
  698. </ul>
  699. </div>
  700. <div class="subNav">
  701. <ul class="navList">
  702. <li><a href="index-4.html">Prev Letter</a></li>
  703. <li><a href="index-6.html">Next Letter</a></li>
  704. </ul>
  705. <ul class="navList">
  706. <li><a href="../index.html?index-files/index-5.html" target="_top">Frames</a></li>
  707. <li><a href="index-5.html" target="_top">No&nbsp;Frames</a></li>
  708. </ul>
  709. <ul class="navList" id="allclasses_navbar_bottom">
  710. <li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
  711. </ul>
  712. <div>
  713. <script type="text/javascript"><!--
  714. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  715. if(window==top) {
  716. allClassesLink.style.display = "block";
  717. }
  718. else {
  719. allClassesLink.style.display = "none";
  720. }
  721. //-->
  722. </script>
  723. </div>
  724. <a name="skip.navbar.bottom">
  725. <!-- -->
  726. </a></div>
  727. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  728. <p class="legalCopy"><small>Copyright &#169; 2012&#x2013;2016. All rights reserved.</small></p>
  729. </body>
  730. </html>