mirror of
https://github.com/celisej567/wiki.git
synced 2025-12-31 01:49:32 +03:00
WIP changes to links
This commit is contained in:
@@ -4,7 +4,7 @@ import os
|
||||
import re
|
||||
import shutil
|
||||
|
||||
mark = markdown2.Markdown()
|
||||
mark = markdown2.Markdown(extras=["tables","fenced-code-blocks","code-friendly"])
|
||||
|
||||
rootpath = os.path.dirname(os.path.realpath(__file__))
|
||||
src = rootpath+"/src/"
|
||||
@@ -51,7 +51,7 @@ def IterateFileTree(filedict,path,parentexpanded):
|
||||
expandicon = "-"
|
||||
expanded = True
|
||||
|
||||
filetree += f"<li class=\"sidebar\"><small class=\"liicon\">{expandicon}</small><span onmousedown=\"toggleTree(this);\" onmouseleave=\"unPress(this);\" onmouseup=\"unPress(this);\"><span onmousedown=\"Press(this);\" onmouseleave=\"unPress(this);\" onmouseup=\"unPress(this);\">{key}</span></span>\n<ul class=\"sidebar {classname}\">\n"
|
||||
filetree += f"<li class=\"sidebar\"><small class=\"liicon\">{expandicon}</small><span class=\"buttoncontainer\" onmousedown=\"toggleTree(this);\" onmouseleave=\"unPress(this);\" onmouseup=\"unPress(this);\"><span onmousedown=\"Press(this);\" onmouseleave=\"unPress(this);\" onmouseup=\"unPress(this);\">{key}</span></span>\n<ul class=\"sidebar {classname}\">\n"
|
||||
IterateFileTree(value,path,expanded)
|
||||
filetree += f"</ul>\n</li>\n"
|
||||
else:
|
||||
@@ -78,7 +78,7 @@ for root, subdirs, files in os.walk(src):
|
||||
with open(fpath,"r") as f:
|
||||
with open(dst+fpath[len(src):].replace(".md",".html"), "w") as r:
|
||||
rawmarkdown = f.read().replace("\r\n","\n")
|
||||
smalls = re.findall(r"^\S+\n[( )\t]",rawmarkdown,re.MULTILINE)
|
||||
smalls = re.findall(r"^\S+\n```",rawmarkdown,re.MULTILINE)
|
||||
for small in smalls:
|
||||
smallstring = small.strip()
|
||||
whitespace = small[len(smallstring):]
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><b>QCFunc</b></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
@@ -324,4 +360,14 @@ input:focus {
|
||||
</div>
|
||||
<h1>QCFunc</h1>
|
||||
|
||||
<p>A QCFunc is a function that looks like this:</p>
|
||||
|
||||
<pre><code>QReturn MyQCFunc(QScriptArgs args)
|
||||
{
|
||||
...
|
||||
}
|
||||
</code></pre>
|
||||
|
||||
<p>It takes a <a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a> handle and returns a <a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a> struct</p>
|
||||
|
||||
</div>
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><b>QModuleDefFunc</b></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
@@ -324,4 +360,68 @@ input:focus {
|
||||
</div>
|
||||
<h1>QModuleDefFunc</h1>
|
||||
|
||||
<pre><code>struct QModuleDefFunc
|
||||
{
|
||||
QCFunc func;
|
||||
const char* name;
|
||||
enum QType ret;
|
||||
const char* types;
|
||||
};
|
||||
</code></pre>
|
||||
|
||||
<p>QModuleDefFunc is used for defining functions that QScript will bind to the scripting languages.</p>
|
||||
|
||||
<p><code>types</code> is a string of characters that represent the types of parameters which the function accepts. QScript will automatically check the types for you, so do not worry about checking them yourself.</p>
|
||||
|
||||
<p>Here is a list of all the types and their characters:</p>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>char</th>
|
||||
<th><a href="/wiki/QScript/Contributing/API/Structs/QType.html">QType</a></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><code>s</code></td>
|
||||
<td><code>QType_String</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>i</code></td>
|
||||
<td><code>QType_Int</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>f</code></td>
|
||||
<td><code>QType_Float</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>o</code></td>
|
||||
<td><code>QType_Object</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>b</code></td>
|
||||
<td><code>QType_Bool</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>p</code></td>
|
||||
<td><code>QType_Function</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p><code>ret</code> is what the function will return.</p>
|
||||
|
||||
<p><code>func</code> is a <a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a> which will be called when a scripting langauge calls your function.</p>
|
||||
|
||||
<p>Here is an example list of QModuleDefFuncs which you pass to <a href="/wiki/QScript/Contributing/API/qscript.html">CreateModule</a></p>
|
||||
|
||||
<pre><code>static QModuleDefFunc sourcebox_client[] = {
|
||||
{QScriptClientMsg,"Msg",QType_None,"s"},
|
||||
{RegisterCmd,"RegisterCmd",QType_None,"sp"},
|
||||
{0,0,QType_None,0}
|
||||
//{RegisterCmd,"RegisterCmd",QType_None,"sp"},
|
||||
};
|
||||
</code></pre>
|
||||
|
||||
</div>
|
||||
374
dst/QScript/Contributing/API/Structs/QReturn.html
Normal file
374
dst/QScript/Contributing/API/Structs/QReturn.html
Normal file
@@ -0,0 +1,374 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
nested = element.parentNode.childNodes[3];
|
||||
if(nested.className.indexOf("active",0) != -1)
|
||||
{
|
||||
nested.className = "sidebar nested";
|
||||
element.parentNode.childNodes[0].innerHTML = "+";
|
||||
}
|
||||
else
|
||||
{
|
||||
nested.className = "sidebar nested active";
|
||||
element.parentNode.childNodes[0].innerHTML = "-";
|
||||
}
|
||||
if(element.className.indexOf("active",0) != -1)
|
||||
{
|
||||
element.className = "spanactive"
|
||||
}
|
||||
else
|
||||
{
|
||||
element.className = "spanactive active"
|
||||
}
|
||||
}
|
||||
|
||||
function Press(element)
|
||||
{
|
||||
if(element.className.indexOf("active",0) != -1)
|
||||
{
|
||||
element.className = "spanactive active"
|
||||
}
|
||||
else
|
||||
{
|
||||
element.className = "spanactive"
|
||||
}
|
||||
}
|
||||
|
||||
function unPress(element)
|
||||
{
|
||||
if(element.className.indexOf("active",0) != -1)
|
||||
{
|
||||
element.className = "active"
|
||||
}
|
||||
else
|
||||
{
|
||||
element.className = ""
|
||||
}
|
||||
}
|
||||
|
||||
function updateSearch()
|
||||
{
|
||||
searchtext = document.getElementById("searchbox").value.toLowerCase();
|
||||
var res = [];
|
||||
var searchresults = document.getElementById("searchresults")
|
||||
searchresults.innerHTML = ""
|
||||
if(searchtext === "")
|
||||
{
|
||||
document.getElementById("filetree").style.display = "block"
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
document.getElementById("filetree").style.display = "none"
|
||||
}
|
||||
for (var i = 0; i < namelist.length; i++)
|
||||
{
|
||||
if(namelist[i].toLowerCase().indexOf(searchtext) == -1) continue;
|
||||
var searchelement = document.createElement("li");
|
||||
searchelement.className = "sidebar"
|
||||
var link = document.createElement("a");
|
||||
searchelement.appendChild(link);
|
||||
link.setAttribute("href", documentlist[i]);
|
||||
link.innerHTML = namelist[i];
|
||||
searchresults.appendChild(searchelement);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
|
||||
hr
|
||||
{
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
border-color: #3b3221;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
padding: 4px;
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
|
||||
ul.sidebar.active
|
||||
{
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
ul.sidebar
|
||||
{
|
||||
padding-left: 4px;
|
||||
}
|
||||
|
||||
li.sidebar ::marker
|
||||
{
|
||||
color:#00000000;
|
||||
display:none;
|
||||
}
|
||||
|
||||
li.sidebar
|
||||
{
|
||||
list-style-type: none !important;
|
||||
background-color:#4A3F2C;
|
||||
border-bottom: #312A1D 1px solid;
|
||||
border-right: #312A1D 1px solid;
|
||||
border-left: 1px solid #8d8881;
|
||||
border-top: 1px solid #8d8881;
|
||||
padding-left: 2px;
|
||||
padding-bottom:2px;
|
||||
padding-top:2px;
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
-webkit-user-select: none;
|
||||
z-index: 1;
|
||||
cursor: pointer;
|
||||
display: inline-block;
|
||||
border: black 1px solid;
|
||||
border-left-color: white;
|
||||
border-top-color: white;
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
-webkit-user-select: none;
|
||||
z-index: 0;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
margin: 0px;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
border-right-color: white;
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
border-bottom-color: #8d8881;
|
||||
}
|
||||
|
||||
|
||||
.liicon
|
||||
{
|
||||
display:inline-block;
|
||||
width:12px;
|
||||
height:100%;
|
||||
font-family: monospace;
|
||||
font-size: 16px;
|
||||
color: white;
|
||||
}
|
||||
|
||||
nav
|
||||
{
|
||||
background-color: #63553b;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
{
|
||||
background-color: #63553b;
|
||||
color:white;
|
||||
font-family:"Tahoma", sans-serif;
|
||||
font-size:9pt;
|
||||
}
|
||||
|
||||
.searchbox
|
||||
{
|
||||
background-color: #473c29;
|
||||
border: #403624 1px solid;
|
||||
border-bottom-color: #837f7a;
|
||||
border-right-color: #837f7a;
|
||||
color: white;
|
||||
padding: 0px;
|
||||
width:196px;
|
||||
height:16px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
input:focus {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.searchboxcontainer
|
||||
{
|
||||
background-color: #473c29;
|
||||
border: black 1px solid;
|
||||
border-bottom-color: white;
|
||||
border-right-color: white;
|
||||
position:relative;
|
||||
margin-left:auto;
|
||||
margin-right:auto;
|
||||
height:18px;
|
||||
width:198px;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.sidebarcontainer
|
||||
{
|
||||
float:right;
|
||||
display:block;
|
||||
top: -16px;
|
||||
right: -8px;
|
||||
margin-left: 8px;
|
||||
width:200px;
|
||||
border-color: black;
|
||||
border-width: 1px;
|
||||
border-style:solid;
|
||||
position:relative;
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
<span class="searchboxcontainer"><input type="text" placeholder="search..." autocomplete="off" id="searchbox" oninput="updateSearch();" class="searchbox"></span>
|
||||
<nav>
|
||||
<ul class="sidebar" id="searchresults">
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><b>QReturn</b></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QType.html">QType</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QValue.html">QValue</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Imports.html">Lua Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Intro.html">Lua Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
<h1>QReturn</h1>
|
||||
|
||||
<pre><code>struct QReturn
|
||||
{
|
||||
enum QType type;
|
||||
QValue value;
|
||||
};
|
||||
</code></pre>
|
||||
|
||||
<p>QReturn is a struct which contains a <a href="/wiki/QScript/Contributing/API/Structs/QType.html">QType</a> and a <a href="/wiki/QScript/Contributing/API/Structs/QValue.html">QValue</a></p>
|
||||
|
||||
<p>The data in the QValue must match the QType.</p>
|
||||
|
||||
</div>
|
||||
365
dst/QScript/Contributing/API/Structs/QScriptArgs.html
Normal file
365
dst/QScript/Contributing/API/Structs/QScriptArgs.html
Normal file
@@ -0,0 +1,365 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
nested = element.parentNode.childNodes[3];
|
||||
if(nested.className.indexOf("active",0) != -1)
|
||||
{
|
||||
nested.className = "sidebar nested";
|
||||
element.parentNode.childNodes[0].innerHTML = "+";
|
||||
}
|
||||
else
|
||||
{
|
||||
nested.className = "sidebar nested active";
|
||||
element.parentNode.childNodes[0].innerHTML = "-";
|
||||
}
|
||||
if(element.className.indexOf("active",0) != -1)
|
||||
{
|
||||
element.className = "spanactive"
|
||||
}
|
||||
else
|
||||
{
|
||||
element.className = "spanactive active"
|
||||
}
|
||||
}
|
||||
|
||||
function Press(element)
|
||||
{
|
||||
if(element.className.indexOf("active",0) != -1)
|
||||
{
|
||||
element.className = "spanactive active"
|
||||
}
|
||||
else
|
||||
{
|
||||
element.className = "spanactive"
|
||||
}
|
||||
}
|
||||
|
||||
function unPress(element)
|
||||
{
|
||||
if(element.className.indexOf("active",0) != -1)
|
||||
{
|
||||
element.className = "active"
|
||||
}
|
||||
else
|
||||
{
|
||||
element.className = ""
|
||||
}
|
||||
}
|
||||
|
||||
function updateSearch()
|
||||
{
|
||||
searchtext = document.getElementById("searchbox").value.toLowerCase();
|
||||
var res = [];
|
||||
var searchresults = document.getElementById("searchresults")
|
||||
searchresults.innerHTML = ""
|
||||
if(searchtext === "")
|
||||
{
|
||||
document.getElementById("filetree").style.display = "block"
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
document.getElementById("filetree").style.display = "none"
|
||||
}
|
||||
for (var i = 0; i < namelist.length; i++)
|
||||
{
|
||||
if(namelist[i].toLowerCase().indexOf(searchtext) == -1) continue;
|
||||
var searchelement = document.createElement("li");
|
||||
searchelement.className = "sidebar"
|
||||
var link = document.createElement("a");
|
||||
searchelement.appendChild(link);
|
||||
link.setAttribute("href", documentlist[i]);
|
||||
link.innerHTML = namelist[i];
|
||||
searchresults.appendChild(searchelement);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
|
||||
hr
|
||||
{
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
border-color: #3b3221;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
padding: 4px;
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
|
||||
ul.sidebar.active
|
||||
{
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
ul.sidebar
|
||||
{
|
||||
padding-left: 4px;
|
||||
}
|
||||
|
||||
li.sidebar ::marker
|
||||
{
|
||||
color:#00000000;
|
||||
display:none;
|
||||
}
|
||||
|
||||
li.sidebar
|
||||
{
|
||||
list-style-type: none !important;
|
||||
background-color:#4A3F2C;
|
||||
border-bottom: #312A1D 1px solid;
|
||||
border-right: #312A1D 1px solid;
|
||||
border-left: 1px solid #8d8881;
|
||||
border-top: 1px solid #8d8881;
|
||||
padding-left: 2px;
|
||||
padding-bottom:2px;
|
||||
padding-top:2px;
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
-webkit-user-select: none;
|
||||
z-index: 1;
|
||||
cursor: pointer;
|
||||
display: inline-block;
|
||||
border: black 1px solid;
|
||||
border-left-color: white;
|
||||
border-top-color: white;
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
-webkit-user-select: none;
|
||||
z-index: 0;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
margin: 0px;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
border-right-color: white;
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
border-bottom-color: #8d8881;
|
||||
}
|
||||
|
||||
|
||||
.liicon
|
||||
{
|
||||
display:inline-block;
|
||||
width:12px;
|
||||
height:100%;
|
||||
font-family: monospace;
|
||||
font-size: 16px;
|
||||
color: white;
|
||||
}
|
||||
|
||||
nav
|
||||
{
|
||||
background-color: #63553b;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
{
|
||||
background-color: #63553b;
|
||||
color:white;
|
||||
font-family:"Tahoma", sans-serif;
|
||||
font-size:9pt;
|
||||
}
|
||||
|
||||
.searchbox
|
||||
{
|
||||
background-color: #473c29;
|
||||
border: #403624 1px solid;
|
||||
border-bottom-color: #837f7a;
|
||||
border-right-color: #837f7a;
|
||||
color: white;
|
||||
padding: 0px;
|
||||
width:196px;
|
||||
height:16px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
input:focus {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.searchboxcontainer
|
||||
{
|
||||
background-color: #473c29;
|
||||
border: black 1px solid;
|
||||
border-bottom-color: white;
|
||||
border-right-color: white;
|
||||
position:relative;
|
||||
margin-left:auto;
|
||||
margin-right:auto;
|
||||
height:18px;
|
||||
width:198px;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.sidebarcontainer
|
||||
{
|
||||
float:right;
|
||||
display:block;
|
||||
top: -16px;
|
||||
right: -8px;
|
||||
margin-left: 8px;
|
||||
width:200px;
|
||||
border-color: black;
|
||||
border-width: 1px;
|
||||
border-style:solid;
|
||||
position:relative;
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
<span class="searchboxcontainer"><input type="text" placeholder="search..." autocomplete="off" id="searchbox" oninput="updateSearch();" class="searchbox"></span>
|
||||
<nav>
|
||||
<ul class="sidebar" id="searchresults">
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><b>QScriptArgs</b></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QType.html">QType</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QValue.html">QValue</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Imports.html">Lua Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Intro.html">Lua Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
<h1>QScriptArgs</h1>
|
||||
|
||||
<p>QScriptArgs is a handle to a QArgs struct. Is used in <a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a>.</p>
|
||||
|
||||
</div>
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><b>QScriptCallback</b></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
@@ -324,4 +360,6 @@ input:focus {
|
||||
</div>
|
||||
<h1>QScriptCallback</h1>
|
||||
|
||||
<p>QScriptCallback is used for calling scripting language functions from C++. It is a handle to a QCallback struct.</p>
|
||||
|
||||
</div>
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><b>QScriptClass</b></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
@@ -324,4 +360,6 @@ input:focus {
|
||||
</div>
|
||||
<h1>QScriptClass</h1>
|
||||
|
||||
<p>QScriptClass is a handle to a QClass struct.</p>
|
||||
|
||||
</div>
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><b>QScriptClassCreator</b></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
@@ -324,4 +360,6 @@ input:focus {
|
||||
</div>
|
||||
<h1>QScriptClassCreator</h1>
|
||||
|
||||
<p>QScriptClassCreator is a handle to a QClassCreator struct. It is used for defining <a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClasses</a>.</p>
|
||||
|
||||
</div>
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
@@ -324,4 +360,18 @@ input:focus {
|
||||
</div>
|
||||
<h1>QType</h1>
|
||||
|
||||
<pre><code>enum QType
|
||||
{
|
||||
QType_None = 0,
|
||||
QType_Int,
|
||||
QType_Float,
|
||||
QType_String,
|
||||
QType_Bool,
|
||||
QType_Object,
|
||||
QType_Function
|
||||
};
|
||||
</code></pre>
|
||||
|
||||
<p>QType is an enum which represents a QScript type.</p>
|
||||
|
||||
</div>
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
@@ -324,4 +360,18 @@ input:focus {
|
||||
</div>
|
||||
<h1>QValue</h1>
|
||||
|
||||
<pre><code>union QValue
|
||||
{
|
||||
int value_int;
|
||||
float value_float;
|
||||
const char* value_string;
|
||||
char* value_modifiable_string;
|
||||
bool value_bool;
|
||||
QScriptFunction value_function;
|
||||
QScriptObject value_object;
|
||||
};
|
||||
</code></pre>
|
||||
|
||||
<p>QValue is used everywhere in QScript. It is used for storing all sorts of values.</p>
|
||||
|
||||
</div>
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><b>QScript API</b></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><b>Contributing</b></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><b>QScript Intro</b></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><b>Lua Classes</b></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
@@ -330,23 +366,29 @@ input:focus {
|
||||
|
||||
<p>To create a class, you first call the <code>class()</code> function like this:</p>
|
||||
|
||||
<pre><code>my_class = class() -- Creates a class creator
|
||||
<div class="codehilite">
|
||||
<pre><span></span><code><span class="n">my_class</span> <span class="o">=</span> <span class="n">class</span><span class="p">()</span> <span class="c1">-- Creates a class creator</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p><code>my_class</code> becomes a class creator. You can think of it like a bowl of ingredients which you can add to by simply setting the values of it.</p>
|
||||
|
||||
<pre><code>my_class = class() -- Creates a class creator
|
||||
<div class="codehilite">
|
||||
<pre><span></span><code><span class="n">my_class</span> <span class="o">=</span> <span class="n">class</span><span class="p">()</span> <span class="c1">-- Creates a class creator</span>
|
||||
|
||||
my_class.MyVar = 50.0 -- Creates a variable inside the class
|
||||
function my_class.MyFunc(self,a) -- Creates a function inside the class
|
||||
return self.MyVar+a
|
||||
end
|
||||
</code></pre>
|
||||
|
||||
<p>Once you are done with defining your class, you call the <code>finish()</code> function like this:</p>
|
||||
|
||||
<pre><code>finish(my_class) -- Finishes the class
|
||||
<span class="n">my_class</span><span class="p">.</span><span class="n">MyVar</span> <span class="o">=</span> <span class="mf">50.0</span> <span class="c1">-- Creates a variable inside the class</span>
|
||||
<span class="kr">function</span> <span class="nc">my_class</span><span class="p">.</span><span class="nf">MyFunc</span><span class="p">(</span><span class="n">self</span><span class="p">,</span><span class="n">a</span><span class="p">)</span> <span class="c1">-- Creates a function inside the class</span>
|
||||
<span class="kr">return</span> <span class="n">self</span><span class="p">.</span><span class="n">MyVar</span><span class="o">+</span><span class="n">a</span>
|
||||
<span class="o"><</span><span class="n">small</span> <span class="n">style</span><span class="o">=</span><span class="s2">"position:relative; top:16px;"</span><span class="o">></span><span class="kr">end</span>
|
||||
<span class="err">```</span><span class="o"></</span><span class="n">small</span><span class="o">></span>
|
||||
|
||||
|
||||
<span class="n">Once</span> <span class="n">you</span> <span class="n">are</span> <span class="n">done</span> <span class="n">with</span> <span class="n">defining</span> <span class="n">your</span> <span class="n">class</span><span class="p">,</span> <span class="n">you</span> <span class="n">call</span> <span class="n">the</span> <span class="err">`</span><span class="n">finish</span><span class="p">()</span><span class="err">`</span> <span class="kr">function</span> <span class="nf">like</span> <span class="n">this</span><span class="p">:</span>
|
||||
|
||||
<span class="err">```</span><span class="n">lua</span>
|
||||
<span class="n">finish</span><span class="p">(</span><span class="n">my_class</span><span class="p">)</span> <span class="c1">-- Finishes the class</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p><code>my_class</code> will turn into a normal class where you cannot add any more variables or functions to it. In other words, <code>my_class</code> will get "baked" and you cannot add any more ingredients to it.</p>
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><b>Lua Exports</b></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
@@ -328,26 +364,28 @@ input:focus {
|
||||
|
||||
<p>Here is a simple code example:</p>
|
||||
|
||||
<pre><code>function Add(a,b)
|
||||
<p>```lua
|
||||
function Add(a,b)
|
||||
return a + b
|
||||
end
|
||||
end</p>
|
||||
|
||||
export(Add)
|
||||
</code></pre>
|
||||
<p><small style="position:relative; top:16px;">export(Add)
|
||||
```</small></p>
|
||||
|
||||
<p>That is it! Just put the global variable you want to export in the global scope (not inside another function) and the thing you want to export will get added to a special list which will contain all the exported elements from your file.</p>
|
||||
|
||||
<p>Exporting classes and objects works the same way.</p>
|
||||
|
||||
<pre><code>my_class = class()
|
||||
<p>```lua
|
||||
my_class = class()</p>
|
||||
|
||||
finish(my_class)
|
||||
<p>finish(my_class)</p>
|
||||
|
||||
my_object = object(my_class)
|
||||
<p>my_object = object(my_class)</p>
|
||||
|
||||
export(my_class)
|
||||
export(my_object)
|
||||
</code></pre>
|
||||
<p>export(my_class)
|
||||
<small style="position:relative; top:16px;">export(my_object)
|
||||
```</small></p>
|
||||
|
||||
<p>That's great but now what can you do with the exported variables? That's the thing. You don't! Other scripts use the exported variables. See how and why in the next page.</p>
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
@@ -328,21 +364,24 @@ input:focus {
|
||||
|
||||
<p>Let's say that you have made a file called "MyLib.lua" inside a mod called "MyMod". These are the contents of it:</p>
|
||||
|
||||
<p><small style="position:relative; top:16px;">MyMod/MyLib.lua</small></p>
|
||||
|
||||
<pre><code>function add(a,b)
|
||||
<p><small style="position:relative; top:16px;">MyMod/MyLib.lua
|
||||
```</small>
|
||||
lua
|
||||
function add(a,b)
|
||||
return a + b
|
||||
end
|
||||
end</p>
|
||||
|
||||
export(add)
|
||||
</code></pre>
|
||||
<p><small style="position:relative; top:16px;">export(add)
|
||||
```</small></p>
|
||||
|
||||
<p>Now you want to import it inside another file. You call the <code>import()</code> function with the file name of the thing you want to import. It will return a table containing all the exported variables.</p>
|
||||
|
||||
<pre><code>MyLib = import("MyMod/MyLib.lua") -- Import the library
|
||||
<div class="codehilite">
|
||||
<pre><span></span><code><span class="n">MyLib</span> <span class="o">=</span> <span class="n">import</span><span class="p">(</span><span class="s2">"MyMod/MyLib.lua"</span><span class="p">)</span> <span class="c1">-- Import the library</span>
|
||||
|
||||
MyLib.add(5,7) -- Will return 12
|
||||
<span class="n">MyLib</span><span class="p">.</span><span class="n">add</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span><span class="mi">7</span><span class="p">)</span> <span class="c1">-- Will return 12</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Importing works between other languages. So you don't need to worry about a library being written in a different language than you would like. (You could even use multiple languages in one project! Think about that!)</p>
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><b>Lua Objects</b></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
@@ -330,14 +366,16 @@ input:focus {
|
||||
|
||||
<p>To create a new object, simply call the <code>object()</code> function with a class, and it will return a new object based on the class you gave it.</p>
|
||||
|
||||
<pre><code>my_class = class() -- Start creating the class
|
||||
<div class="codehilite">
|
||||
<pre><span></span><code><span class="n">my_class</span> <span class="o">=</span> <span class="n">class</span><span class="p">()</span> <span class="c1">-- Start creating the class</span>
|
||||
|
||||
my_class.var = 10.0 -- Make a variable
|
||||
<span class="n">my_class</span><span class="p">.</span><span class="n">var</span> <span class="o">=</span> <span class="mf">10.0</span> <span class="c1">-- Make a variable</span>
|
||||
|
||||
finish(my_class) -- Finish the class
|
||||
<span class="n">finish</span><span class="p">(</span><span class="n">my_class</span><span class="p">)</span> <span class="c1">-- Finish the class</span>
|
||||
|
||||
my_object = object(my_class) -- Make the object
|
||||
<span class="n">my_object</span> <span class="o">=</span> <span class="n">object</span><span class="p">(</span><span class="n">my_class</span><span class="p">)</span> <span class="c1">-- Make the object</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Why would you use an object instead of a table? Well, you'll soon see why.</p>
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><b>Private Members</b></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><b>Squirrel Exports and Imports</b></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
@@ -328,32 +364,39 @@ input:focus {
|
||||
|
||||
<p>Let's say that you have a library called "MyLib.nut" inside a mod called "MyMod". This is what it contains:</p>
|
||||
|
||||
<p><small style="position:relative; top:16px;">MyMod/MyLib.nut</small></p>
|
||||
<p><small style="position:relative; top:16px;"><small style="position:relative; top:16px;">MyMod/MyLib.nut
|
||||
```</small>
|
||||
</small></p>
|
||||
|
||||
<pre><code>class AdditionClass
|
||||
<p>class AdditionClass
|
||||
{
|
||||
function Add(a,b)
|
||||
{
|
||||
return a + b;
|
||||
}
|
||||
}
|
||||
}</p>
|
||||
|
||||
<p>Addition <- AdditionClass() -- Exports can only use global variables!</p>
|
||||
|
||||
<pre><code>
|
||||
Now to export the `Addition` object, pass them to the `export()` function at the end of the file.
|
||||
|
||||
<small style="position:relative; top:16px;"><small style="position:relative; top:16px;">MyMod/MyLib.nut
|
||||
```</small>
|
||||
</small>
|
||||
|
||||
<small style="position:relative; top:16px;">export(Addition);
|
||||
```</small>
|
||||
|
||||
|
||||
To import the exported elements in another file, simply use the `import()` function with the file path of the script you want to import from.
|
||||
|
||||
Addition <- AdditionClass() -- Exports can only use global variables!
|
||||
</code></pre>
|
||||
|
||||
<p>Now to export the <code>Addition</code> object, pass them to the <code>export()</code> function at the end of the file.</p>
|
||||
<p>MyLib <- import("MyMod/MyLib.nut");</p>
|
||||
|
||||
<p><small style="position:relative; top:16px;">MyMod/MyLib.nut</small></p>
|
||||
|
||||
<pre><code>export(Addition);
|
||||
</code></pre>
|
||||
|
||||
<p>To import the exported elements in another file, simply use the <code>import()</code> function with the file path of the script you want to import from.</p>
|
||||
|
||||
<pre><code>MyLib <- import("MyMod/MyLib.nut");
|
||||
|
||||
MyLib.Addition.Add(2,5); -- will return 7
|
||||
</code></pre>
|
||||
<p>MyLib.Addition.Add(2,5); -- will return 7
|
||||
```</p>
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><b>Squirrel Intro</b></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><b>QScript Tutorial Page 1: Mods</b></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><a href="/wiki/index.html">Wiki Intro</a></li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">-</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">-</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested active">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><b>QScript Tutorial Page 2: Getting to work</b></li>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!DOCTYPE html>
|
||||
<title>SourceBox Wiki</title>
|
||||
<script>
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
documentlist = ['/wiki/index.html', '/wiki/QScript/Introduction.html', '/wiki/QScript/Private_Members.html', '/wiki/QScript/Contributing/Contributing.html', '/wiki/QScript/Contributing/API/qscript.html', '/wiki/QScript/Contributing/API/Structs/QCFunc.html', '/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html', '/wiki/QScript/Contributing/API/Structs/QReturn.html', '/wiki/QScript/Contributing/API/Structs/QScriptArgs.html', '/wiki/QScript/Contributing/API/Structs/QScriptCallback.html', '/wiki/QScript/Contributing/API/Structs/QScriptClass.html', '/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html', '/wiki/QScript/Contributing/API/Structs/QType.html', '/wiki/QScript/Contributing/API/Structs/QValue.html', '/wiki/QScript/Lua/Classes.html', '/wiki/QScript/Lua/Exports.html', '/wiki/QScript/Lua/Imports.html', '/wiki/QScript/Lua/Intro.html', '/wiki/QScript/Lua/Objects.html', '/wiki/QScript/Squirrel/Exports_And_Imports.html', '/wiki/QScript/Squirrel/Intro.html', '/wiki/QScript/Tutorial/Chapter1.html', '/wiki/QScript/Tutorial/Chapter2.html'];
|
||||
namelist = ['Wiki Intro', 'QScript Intro', 'Private Members', 'Contributing', 'QScript API', 'QCFunc', 'QModuleDefFunc', 'QReturn', 'QScriptArgs', 'QScriptCallback', 'QScriptClass', 'QScriptClassCreator', 'QType', 'QValue', 'Lua Classes', 'Lua Exports', 'Lua Imports', 'Lua Intro', 'Lua Objects', 'Squirrel Exports and Imports', 'Squirrel Intro', 'QScript Tutorial Page 1: Mods', 'QScript Tutorial Page 2: Getting to work'];
|
||||
|
||||
function toggleTree(element)
|
||||
{
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
@@ -270,20 +304,22 @@ input:focus {
|
||||
</ul>
|
||||
<ul class="sidebar" id="filetree">
|
||||
<li class="sidebar"><b>Wiki Intro</b></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">QScript</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Introduction.html">QScript Intro</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Private_Members.html">Private Members</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Contributing</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/Contributing.html">Contributing</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">API</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/qscript.html">QScript API</a></li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Structs</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QCFunc.html">QCFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QModuleDefFunc.html">QModuleDefFunc</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QReturn.html">QReturn</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptArgs.html">QScriptArgs</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptCallback.html">QScriptCallback</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClass.html">QScriptClass</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Contributing/API/Structs/QScriptClassCreator.html">QScriptClassCreator</a></li>
|
||||
@@ -295,7 +331,7 @@ input:focus {
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Lua</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Classes.html">Lua Classes</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Exports.html">Lua Exports</a></li>
|
||||
@@ -304,13 +340,13 @@ input:focus {
|
||||
<li class="sidebar"><a href="/wiki/QScript/Lua/Objects.html">Lua Objects</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Squirrel</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Exports_And_Imports.html">Squirrel Exports and Imports</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Squirrel/Intro.html">Squirrel Intro</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sidebar"><small class="liicon">+</small><span onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<li class="sidebar"><small class="liicon">+</small><span class="buttoncontainer" onmousedown="toggleTree(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);"><span onmousedown="Press(this);" onmouseleave="unPress(this);" onmouseup="unPress(this);">Tutorial</span></span>
|
||||
<ul class="sidebar nested">
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter1.html">QScript Tutorial Page 1: Mods</a></li>
|
||||
<li class="sidebar"><a href="/wiki/QScript/Tutorial/Chapter2.html">QScript Tutorial Page 2: Getting to work</a></li>
|
||||
|
||||
@@ -1 +1,10 @@
|
||||
# QCFunc
|
||||
# QCFunc
|
||||
|
||||
A QCFunc is a function that looks like this:
|
||||
|
||||
QReturn MyQCFunc(QScriptArgs args)
|
||||
{
|
||||
...
|
||||
}
|
||||
|
||||
It takes a [[QScriptArgs]] handle and returns a [[QReturn]] struct
|
||||
@@ -1,2 +1,37 @@
|
||||
# QModuleDefFunc
|
||||
|
||||
struct QModuleDefFunc
|
||||
{
|
||||
QCFunc func;
|
||||
const char* name;
|
||||
enum QType ret;
|
||||
const char* types;
|
||||
};
|
||||
|
||||
QModuleDefFunc is used for defining functions that QScript will bind to the scripting languages.
|
||||
|
||||
`types` is a string of characters that represent the types of parameters which the function accepts. QScript will automatically check the types for you, so do not worry about checking them yourself.
|
||||
|
||||
Here is a list of all the types and their characters:
|
||||
|
||||
|char | [[QType]] |
|
||||
|---|----------------|
|
||||
| `s` | `QType_String` |
|
||||
| `i` | `QType_Int` |
|
||||
| `f` | `QType_Float` |
|
||||
| `o` | `QType_Object` |
|
||||
| `b` | `QType_Bool` |
|
||||
| `p` | `QType_Function` |
|
||||
|
||||
`ret` is what the function will return.
|
||||
|
||||
`func` is a [[QCFunc]] which will be called when a scripting langauge calls your function.
|
||||
|
||||
Here is an example list of QModuleDefFuncs which you pass to [CreateModule][QScript/Contributing/API/qscript]
|
||||
|
||||
static QModuleDefFunc sourcebox_client[] = {
|
||||
{QScriptClientMsg,"Msg",QType_None,"s"},
|
||||
{RegisterCmd,"RegisterCmd",QType_None,"sp"},
|
||||
{0,0,QType_None,0}
|
||||
//{RegisterCmd,"RegisterCmd",QType_None,"sp"},
|
||||
};
|
||||
11
src/QScript/Contributing/API/Structs/QReturn.md
Normal file
11
src/QScript/Contributing/API/Structs/QReturn.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# QReturn
|
||||
|
||||
struct QReturn
|
||||
{
|
||||
enum QType type;
|
||||
QValue value;
|
||||
};
|
||||
|
||||
QReturn is a struct which contains a [[QType]] and a [[QValue]]
|
||||
|
||||
The data in the QValue must match the QType.
|
||||
3
src/QScript/Contributing/API/Structs/QScriptArgs.md
Normal file
3
src/QScript/Contributing/API/Structs/QScriptArgs.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# QScriptArgs
|
||||
|
||||
QScriptArgs is a handle to a QArgs struct. Is used in [[QCFunc]].
|
||||
@@ -1 +1,3 @@
|
||||
# QScriptCallback
|
||||
# QScriptCallback
|
||||
|
||||
QScriptCallback is used for calling scripting language functions from C++. It is a handle to a QCallback struct.
|
||||
@@ -1 +1,3 @@
|
||||
# QScriptClass
|
||||
# QScriptClass
|
||||
|
||||
QScriptClass is a handle to a QClass struct.
|
||||
@@ -1,2 +1,3 @@
|
||||
# QScriptClassCreator
|
||||
|
||||
QScriptClassCreator is a handle to a QClassCreator struct. It is used for defining [QScriptClasses][QScriptClass].
|
||||
@@ -1 +1,14 @@
|
||||
# QType
|
||||
# QType
|
||||
|
||||
enum QType
|
||||
{
|
||||
QType_None = 0,
|
||||
QType_Int,
|
||||
QType_Float,
|
||||
QType_String,
|
||||
QType_Bool,
|
||||
QType_Object,
|
||||
QType_Function
|
||||
};
|
||||
|
||||
QType is an enum which represents a QScript type.
|
||||
@@ -1 +1,14 @@
|
||||
# QValue
|
||||
# QValue
|
||||
|
||||
union QValue
|
||||
{
|
||||
int value_int;
|
||||
float value_float;
|
||||
const char* value_string;
|
||||
char* value_modifiable_string;
|
||||
bool value_bool;
|
||||
QScriptFunction value_function;
|
||||
QScriptObject value_object;
|
||||
};
|
||||
|
||||
QValue is used everywhere in QScript. It is used for storing all sorts of values.
|
||||
@@ -6,26 +6,26 @@ Before explaining what an object is, let's first take a look at how you even mak
|
||||
|
||||
To create a class, you first call the `class()` function like this:
|
||||
|
||||
|
||||
my_class = class() -- Creates a class creator
|
||||
|
||||
```lua
|
||||
my_class = class() -- Creates a class creator
|
||||
```
|
||||
|
||||
`my_class` becomes a class creator. You can think of it like a bowl of ingredients which you can add to by simply setting the values of it.
|
||||
|
||||
```lua
|
||||
my_class = class() -- Creates a class creator
|
||||
|
||||
my_class = class() -- Creates a class creator
|
||||
|
||||
my_class.MyVar = 50.0 -- Creates a variable inside the class
|
||||
function my_class.MyFunc(self,a) -- Creates a function inside the class
|
||||
return self.MyVar+a
|
||||
end
|
||||
|
||||
my_class.MyVar = 50.0 -- Creates a variable inside the class
|
||||
function my_class.MyFunc(self,a) -- Creates a function inside the class
|
||||
return self.MyVar+a
|
||||
end
|
||||
```
|
||||
|
||||
Once you are done with defining your class, you call the `finish()` function like this:
|
||||
|
||||
|
||||
finish(my_class) -- Finishes the class
|
||||
|
||||
```lua
|
||||
finish(my_class) -- Finishes the class
|
||||
```
|
||||
|
||||
`my_class` will turn into a normal class where you cannot add any more variables or functions to it. In other words, `my_class` will get "baked" and you cannot add any more ingredients to it.
|
||||
|
||||
|
||||
@@ -4,24 +4,28 @@ Here is the real meat and potatoes of QScript. The import/export system allows y
|
||||
|
||||
Here is a simple code example:
|
||||
|
||||
function Add(a,b)
|
||||
return a + b
|
||||
end
|
||||
```lua
|
||||
function Add(a,b)
|
||||
return a + b
|
||||
end
|
||||
|
||||
export(Add)
|
||||
export(Add)
|
||||
```
|
||||
|
||||
That is it! Just put the global variable you want to export in the global scope (not inside another function) and the thing you want to export will get added to a special list which will contain all the exported elements from your file.
|
||||
|
||||
Exporting classes and objects works the same way.
|
||||
|
||||
my_class = class()
|
||||
```lua
|
||||
my_class = class()
|
||||
|
||||
finish(my_class)
|
||||
finish(my_class)
|
||||
|
||||
my_object = object(my_class)
|
||||
my_object = object(my_class)
|
||||
|
||||
export(my_class)
|
||||
export(my_object)
|
||||
export(my_class)
|
||||
export(my_object)
|
||||
```
|
||||
|
||||
That's great but now what can you do with the exported variables? That's the thing. You don't! Other scripts use the exported variables. See how and why in the next page.
|
||||
|
||||
|
||||
@@ -6,17 +6,21 @@ Let's say that you have made a file called "MyLib.lua" inside a mod called "MyMo
|
||||
|
||||
|
||||
MyMod/MyLib.lua
|
||||
function add(a,b)
|
||||
return a + b
|
||||
end
|
||||
```lua
|
||||
function add(a,b)
|
||||
return a + b
|
||||
end
|
||||
|
||||
export(add)
|
||||
export(add)
|
||||
```
|
||||
|
||||
Now you want to import it inside another file. You call the `import()` function with the file name of the thing you want to import. It will return a table containing all the exported variables.
|
||||
|
||||
MyLib = import("MyMod/MyLib.lua") -- Import the library
|
||||
```lua
|
||||
MyLib = import("MyMod/MyLib.lua") -- Import the library
|
||||
|
||||
MyLib.add(5,7) -- Will return 12
|
||||
MyLib.add(5,7) -- Will return 12
|
||||
```
|
||||
|
||||
Importing works between other languages. So you don't need to worry about a library being written in a different language than you would like. (You could even use multiple languages in one project! Think about that!)
|
||||
|
||||
|
||||
@@ -6,13 +6,15 @@ Another thing that is different from tables is that you cannot change the type o
|
||||
|
||||
To create a new object, simply call the `object()` function with a class, and it will return a new object based on the class you gave it.
|
||||
|
||||
my_class = class() -- Start creating the class
|
||||
```lua
|
||||
my_class = class() -- Start creating the class
|
||||
|
||||
my_class.var = 10.0 -- Make a variable
|
||||
my_class.var = 10.0 -- Make a variable
|
||||
|
||||
finish(my_class) -- Finish the class
|
||||
finish(my_class) -- Finish the class
|
||||
|
||||
my_object = object(my_class) -- Make the object
|
||||
my_object = object(my_class) -- Make the object
|
||||
```
|
||||
|
||||
Why would you use an object instead of a table? Well, you'll soon see why.
|
||||
|
||||
|
||||
@@ -5,26 +5,32 @@ The main big feature of QScript is the export system. It lets you export classes
|
||||
Let's say that you have a library called "MyLib.nut" inside a mod called "MyMod". This is what it contains:
|
||||
|
||||
MyMod/MyLib.nut
|
||||
class AdditionClass
|
||||
```
|
||||
class AdditionClass
|
||||
{
|
||||
function Add(a,b)
|
||||
{
|
||||
function Add(a,b)
|
||||
{
|
||||
return a + b;
|
||||
}
|
||||
return a + b;
|
||||
}
|
||||
}
|
||||
|
||||
Addition <- AdditionClass() -- Exports can only use global variables!
|
||||
Addition <- AdditionClass() -- Exports can only use global variables!
|
||||
```
|
||||
|
||||
Now to export the `Addition` object, pass them to the `export()` function at the end of the file.
|
||||
|
||||
MyMod/MyLib.nut
|
||||
export(Addition);
|
||||
```
|
||||
export(Addition);
|
||||
```
|
||||
|
||||
To import the exported elements in another file, simply use the `import()` function with the file path of the script you want to import from.
|
||||
|
||||
MyLib <- import("MyMod/MyLib.nut");
|
||||
```
|
||||
MyLib <- import("MyMod/MyLib.nut");
|
||||
|
||||
MyLib.Addition.Add(2,5); -- will return 7
|
||||
MyLib.Addition.Add(2,5); -- will return 7
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -9,12 +9,12 @@
|
||||
nested = element.parentNode.childNodes[3];
|
||||
if(nested.className.indexOf("active",0) != -1)
|
||||
{
|
||||
nested.className = "sidebar nested";
|
||||
nested.className = "buttoncontainer sidebar nested";
|
||||
element.parentNode.childNodes[0].innerHTML = "+";
|
||||
}
|
||||
else
|
||||
{
|
||||
nested.className = "sidebar nested active";
|
||||
nested.className = "buttoncontainer sidebar nested active";
|
||||
element.parentNode.childNodes[0].innerHTML = "-";
|
||||
}
|
||||
if(element.className.indexOf("active",0) != -1)
|
||||
@@ -89,7 +89,7 @@ hr
|
||||
color: #463c2a;
|
||||
}
|
||||
|
||||
pre
|
||||
pre code
|
||||
{
|
||||
margin-left:16px;
|
||||
background-color: #473c29;
|
||||
@@ -100,6 +100,13 @@ pre
|
||||
display:flex;
|
||||
}
|
||||
|
||||
code {
|
||||
background-color: #00000040;
|
||||
border-color: #00000040;
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
}
|
||||
|
||||
.nested
|
||||
{
|
||||
display: none;
|
||||
@@ -135,7 +142,7 @@ li.sidebar
|
||||
margin-right:2px;
|
||||
}
|
||||
|
||||
li.sidebar span
|
||||
.buttoncontainer
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -149,7 +156,7 @@ li.sidebar span
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
li.sidebar span span
|
||||
.buttoncontainer span
|
||||
{
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
@@ -165,7 +172,7 @@ li.sidebar span span
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
li.sidebar .spanactive
|
||||
.spanactive
|
||||
{
|
||||
border-left-color: black;
|
||||
border-top-color: black;
|
||||
@@ -173,7 +180,7 @@ li.sidebar .spanactive
|
||||
border-bottom-color: white;
|
||||
}
|
||||
|
||||
li.sidebar span .spanactive
|
||||
.buttoncontainer .spanactive
|
||||
{
|
||||
border: #463c2a 1px solid;
|
||||
border-right-color: #8d8881;
|
||||
@@ -197,14 +204,27 @@ nav
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
|
||||
a
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #f79b08;
|
||||
border: #463c2a 1px solid;
|
||||
background-color: #63553b;
|
||||
color: white;
|
||||
border-left-color: #8d8881;
|
||||
border-top-color: #8d8881;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
body
|
||||
@@ -261,6 +281,20 @@ input:focus {
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
table {
|
||||
border: #403624 1px solid;
|
||||
border-top-color: #837f7a;
|
||||
border-left-color: #837f7a;
|
||||
background-color: #564A33;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border: #00000040 1px solid;
|
||||
border-right-color: #837f7a;
|
||||
border-bottom-color: #837f7a;
|
||||
background-color: #00000020;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div>
|
||||
<div class="sidebarcontainer">
|
||||
|
||||
Reference in New Issue
Block a user