Added dropboxs

This commit is contained in:
Cooldude2606
2019-08-30 17:13:22 +01:00
parent 38f0413b31
commit a80d0bf99d
98 changed files with 1651 additions and 124 deletions

View File

@@ -361,6 +361,14 @@
<td class="name"><a href="#get_file_path">get_file_path([offset=0])</a></td>
<td class="summary">Returns a desync safe file path for the current file</td>
</tr>
<tr>
<td class="name"><a href="#array_insert">array_insert(tbl[, start_index], values)</a></td>
<td class="summary">Much faster method for inserting items into an array</td>
</tr>
<tr>
<td class="name"><a href="#table_insert">table_insert(tbl[, start_index], tbl2)</a></td>
<td class="summary">Much faster method for inserting keys into a table</td>
</tr>
</tbody>
</table>
<!-- module section list end -->
@@ -2464,6 +2472,198 @@
<!-- usage start -->
<!-- usage end -->
</dd>
<dt>
<div class="divider divider-custom"></div>
<div class="block section-item-header">
<a href="#array_insert" class="fragment-hashtag">#</a>
<span class="section-item-title" id="array_insert">array_insert(tbl[, start_index], values)</span>
</div>
</dt>
<dd>
<div class="section-item-body">
<p class="section-item-summary">Much faster method for inserting items into an array</p>
<p class="section-item-description"></p>
<!-- parameters start -->
<strong>Parameters:</strong>
<ul>
<li class="section-subitem-li">
<strong><em>tbl</em></strong>
<strong> : </strong>
(<span class="types"><a class="type" href="https://www.lua.org/pil/2.5.html">table</a></span>)
the table that will have the values added to it
</li>
<li class="section-subitem-li">
<strong><em>start_index</em></strong>
<strong> : </strong>
(<span class="types"><a class="type" href="https://www.lua.org/pil/2.3.html">number</a></span>)
the index at which values will be added, nil means end of the array
(<em>optional</em>)
</li>
<li class="section-subitem-li">
<strong><em>values</em></strong>
<strong> : </strong>
(<span class="types"><a class="type" href="https://www.lua.org/pil/2.5.html">table</a></span>)
the new values that will be added to the table
</li>
</ul>
<!-- parameters end -->
<!-- returns start -->
<strong>Returns:</strong>
<ul>
<li>
(<span class="types"><a class="type" href="https://www.lua.org/pil/2.5.html">table</a></span>)
<span class="return-text">the table that was passed as the first argument</span>
</li>
</ul>
<!-- returns end -->
<!-- see also start -->
<!-- see also end -->
<!-- usage start -->
<strong>Usage:</strong>
<pre class="code" data-lang="Lua"><code><span class="comment">-- Adding 1000 values into the middle of the array
</span><span class="keyword">local</span> tbl = {}
<span class="keyword">local</span> values = {}
<span class="keyword">for</span> i = <span class="number">1</span>,<span class="number">1000</span> <span class="keyword">do</span> tbl[i] = i values[i] = i <span class="keyword">end</span>
Common.array_insert(tbl,<span class="number">500</span>,values) -- around <span class="number">0.4</span>ms</code></pre>
<!-- usage end -->
</dd>
<dt>
<div class="divider divider-custom"></div>
<div class="block section-item-header">
<a href="#table_insert" class="fragment-hashtag">#</a>
<span class="section-item-title" id="table_insert">table_insert(tbl[, start_index], tbl2)</span>
</div>
</dt>
<dd>
<div class="section-item-body">
<p class="section-item-summary">Much faster method for inserting keys into a table</p>
<p class="section-item-description"></p>
<!-- parameters start -->
<strong>Parameters:</strong>
<ul>
<li class="section-subitem-li">
<strong><em>tbl</em></strong>
<strong> : </strong>
(<span class="types"><a class="type" href="https://www.lua.org/pil/2.5.html">table</a></span>)
the table that will have keys added to it
</li>
<li class="section-subitem-li">
<strong><em>start_index</em></strong>
<strong> : </strong>
(<span class="types"><a class="type" href="https://www.lua.org/pil/2.3.html">number</a></span>)
the index at which values will be added, nil means end of the array, numbered indexs only
(<em>optional</em>)
</li>
<li class="section-subitem-li">
<strong><em>tbl2</em></strong>
<strong> : </strong>
(<span class="types"><a class="type" href="https://www.lua.org/pil/2.5.html">table</a></span>)
the table that may contain both string and numbered keys
</li>
</ul>
<!-- parameters end -->
<!-- returns start -->
<strong>Returns:</strong>
<ul>
<li>
(<span class="types"><a class="type" href="https://www.lua.org/pil/2.5.html">table</a></span>)
<span class="return-text">the table passed as the first argument</span>
</li>
</ul>
<!-- returns end -->
<!-- see also start -->
<!-- see also end -->
<!-- usage start -->
<strong>Usage:</strong>
<pre class="code" data-lang="Lua"><code><span class="comment">-- Merging two tables
</span><span class="keyword">local</span> tbl = {}
<span class="keyword">local</span> tbl2 = {}
<span class="keyword">for</span> i = <span class="number">1</span>,<span class="number">100</span> <span class="keyword">do</span> tbl[i] = i tbl[<span class="string">'_'</span>..i] = i tbl2[i] = i tbl2[<span class="string">'__'</span>..i] = i <span class="keyword">end</span>
Common.table_insert(tbl,<span class="number">50</span>,tbl2)</code></pre>
<!-- usage end -->
</dd>
</dl>
@@ -2480,7 +2680,7 @@
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc </a></i>
</div>
<div class="content-footer column col-9 col-sm-12">
<i>Last updated 2019-08-29 18:20:09 UTC</i>
<i>Last updated 2019-08-30 17:12:01 UTC</i>
</div>
</div>
</div>