Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Jochen Bauer
spn-website
Commits
5429fdd2
Commit
5429fdd2
authored
Apr 02, 2018
by
nachtgold
Browse files
lua dependencies added
parent
18569fa1
Changes
78
Expand all
Hide whitespace changes
Inline
Side-by-side
Programmierspiel/local_settings.py.example
deleted
100644 → 0
View file @
18569fa1
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
ALLOWED_HOSTS = []
# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'thoch2Ohthahgheequo2boripooPeW2cohsh0ahRoh0Hei8ahN'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'snake',
'USER': 'snake',
'PASSWORD': 'snake',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
core/templates/base.html
View file @
5429fdd2
...
...
@@ -6,6 +6,7 @@
<title>
Programmierspiel
</title>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"{% static "
core
/
styles.css
"
%}"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"{% static "
highscore
/
highscore.css
"
%}"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"{% static "
docs
/
docs.css
"
%}"
/>
<link
rel=
"stylesheet"
href=
"{% static "
core
/
highlight.js
/
styles
/
agate.css
"
%}"
/>
{% block css %}
{% endblock %}
...
...
docs/lua/doc/index.html
0 → 100644
View file @
5429fdd2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=UTF-8"
/>
<head>
<title>
Reference
</title>
<link
rel=
"stylesheet"
href=
"ldoc.css"
type=
"text/css"
/>
</head>
<body>
<div
id=
"container"
>
<div
id=
"product"
>
<div
id=
"product_logo"
></div>
<div
id=
"product_name"
><big><b></b></big></div>
<div
id=
"product_description"
></div>
</div>
<!-- id="product" -->
<div
id=
"main"
>
<!-- Menu -->
<div
id=
"navigation"
>
<br/>
<h1>
ldoc
</h1>
<h2>
Contents
</h2>
<ul>
<li><a
href=
"#Functions"
>
Functions
</a></li>
</ul>
<h2>
Modules
</h2>
<ul
class=
"$(kind=='Topics' and '' or 'nowrap'"
>
<li><strong>
sample
</strong></li>
</ul>
</div>
<div
id=
"content"
>
<h1>
Module
<code>
sample
</code></h1>
<p>
This is a brief overview for all usable functions within the Bot logic.
</p>
<p></p>
<h2><a
href=
"#Functions"
>
Functions
</a></h2>
<table
class=
"function_list"
>
<tr>
<td
class=
"name"
nowrap
><a
href=
"#run"
>
run (current_heading)
</a></td>
<td
class=
"summary"
>
Main cycle
Run is executed each frame.
</td>
</tr>
</table>
<br/>
<br/>
<h2><a
name=
"Functions"
></a>
Functions
</h2>
<dl
class=
"function"
>
<dt>
<a
name =
"run"
></a>
<strong>
run (current_heading)
</strong>
</dt>
<dd>
Main cycle
Run is executed each frame.
<h3>
Parameters:
</h3>
<ul>
<li><span
class=
"parameter"
>
current_heading
</span>
first parameter
</li>
</ul>
</dd>
</dl>
</div>
<!-- id="content" -->
</div>
<!-- id="main" -->
<div
id=
"about"
>
<i>
generated by
<a
href=
"http://github.com/stevedonovan/LDoc"
>
LDoc 1.4.3
</a></i>
<i
style=
"float:right;"
>
Last updated 2018-04-02 18:14:00
</i>
</div>
<!-- id="about" -->
</div>
<!-- id="container" -->
</body>
</html>
docs/lua/doc/ldoc.css
0 → 100644
View file @
5429fdd2
/* BEGIN RESET
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.2r1
*/
html
{
color
:
#000
;
background
:
#FFF
;
}
body
,
div
,
dl
,
dt
,
dd
,
ul
,
ol
,
li
,
h1
,
h2
,
h3
,
h4
,
h5
,
h6
,
pre
,
code
,
form
,
fieldset
,
legend
,
input
,
button
,
textarea
,
p
,
blockquote
,
th
,
td
{
margin
:
0
;
padding
:
0
;
}
table
{
border-collapse
:
collapse
;
border-spacing
:
0
;
}
fieldset
,
img
{
border
:
0
;
}
address
,
caption
,
cite
,
code
,
dfn
,
em
,
strong
,
th
,
var
,
optgroup
{
font-style
:
inherit
;
font-weight
:
inherit
;
}
del
,
ins
{
text-decoration
:
none
;
}
li
{
list-style
:
disc
;
margin-left
:
20px
;
}
caption
,
th
{
text-align
:
left
;
}
h1
,
h2
,
h3
,
h4
,
h5
,
h6
{
font-size
:
100%
;
font-weight
:
bold
;
}
q
:before
,
q
:after
{
content
:
''
;
}
abbr
,
acronym
{
border
:
0
;
font-variant
:
normal
;
}
sup
{
vertical-align
:
baseline
;
}
sub
{
vertical-align
:
baseline
;
}
legend
{
color
:
#000
;
}
input
,
button
,
textarea
,
select
,
optgroup
,
option
{
font-family
:
inherit
;
font-size
:
inherit
;
font-style
:
inherit
;
font-weight
:
inherit
;
}
input
,
button
,
textarea
,
select
{
*
font-size
:
100%
;
}
/* END RESET */
body
{
margin-left
:
1em
;
margin-right
:
1em
;
font-family
:
arial
,
helvetica
,
geneva
,
sans-serif
;
background-color
:
#ffffff
;
margin
:
0px
;
}
code
,
tt
{
font-family
:
monospace
;
font-size
:
1.1em
;
}
span
.parameter
{
font-family
:
monospace
;
}
span
.parameter
:after
{
content
:
":"
;
}
span
.types
:before
{
content
:
"("
;
}
span
.types
:after
{
content
:
")"
;
}
.type
{
font-weight
:
bold
;
font-style
:
italic
}
body
,
p
,
td
,
th
{
font-size
:
.95em
;
line-height
:
1.2em
;}
p
,
ul
{
margin
:
10px
0
0
0px
;}
strong
{
font-weight
:
bold
;}
em
{
font-style
:
italic
;}
h1
{
font-size
:
1.5em
;
margin
:
0
0
20px
0
;
}
h2
,
h3
,
h4
{
margin
:
15px
0
10px
0
;
}
h2
{
font-size
:
1.25em
;
}
h3
{
font-size
:
1.15em
;
}
h4
{
font-size
:
1.06em
;
}
a
:link
{
font-weight
:
bold
;
color
:
#004080
;
text-decoration
:
none
;
}
a
:visited
{
font-weight
:
bold
;
color
:
#006699
;
text-decoration
:
none
;
}
a
:link:hover
{
text-decoration
:
underline
;
}
hr
{
color
:
#cccccc
;
background
:
#00007f
;
height
:
1px
;
}
blockquote
{
margin-left
:
3em
;
}
ul
{
list-style-type
:
disc
;
}
p
.name
{
font-family
:
"Andale Mono"
,
monospace
;
padding-top
:
1em
;
}
pre
.example
{
background-color
:
rgb
(
245
,
245
,
245
);
border
:
1px
solid
silver
;
padding
:
10px
;
margin
:
10px
0
10px
0
;
font-family
:
"Andale Mono"
,
monospace
;
font-size
:
.85em
;
}
pre
{
background-color
:
rgb
(
245
,
245
,
245
);
border
:
1px
solid
silver
;
padding
:
10px
;
margin
:
10px
0
10px
0
;
overflow
:
auto
;
font-family
:
"Andale Mono"
,
monospace
;
}
table
.index
{
border
:
1px
#00007f
;
}
table
.index
td
{
text-align
:
left
;
vertical-align
:
top
;
}
#container
{
margin-left
:
1em
;
margin-right
:
1em
;
background-color
:
#f0f0f0
;
}
#product
{
text-align
:
center
;
border-bottom
:
1px
solid
#cccccc
;
background-color
:
#ffffff
;
}
#product
big
{
font-size
:
2em
;
}
#main
{
background-color
:
#f0f0f0
;
border-left
:
2px
solid
#cccccc
;
}
#navigation
{
float
:
left
;
width
:
14em
;
vertical-align
:
top
;
background-color
:
#f0f0f0
;
overflow
:
visible
;
}
#navigation
h2
{
background-color
:
#e7e7e7
;
font-size
:
1.1em
;
color
:
#000000
;
text-align
:
left
;
padding
:
0.2em
;
border-top
:
1px
solid
#dddddd
;
border-bottom
:
1px
solid
#dddddd
;
}
#navigation
ul
{
font-size
:
1em
;
list-style-type
:
none
;
margin
:
1px
1px
10px
1px
;
}
#navigation
li
{
text-indent
:
-1em
;
display
:
block
;
margin
:
3px
0px
0px
22px
;
}
#navigation
li
li
a
{
margin
:
0px
3px
0px
-1em
;
}
#content
{
margin-left
:
14em
;
padding
:
1em
;
width
:
700px
;
border-left
:
2px
solid
#cccccc
;
border-right
:
2px
solid
#cccccc
;
background-color
:
#ffffff
;
}
#about
{
clear
:
both
;
padding
:
5px
;
border-top
:
2px
solid
#cccccc
;
background-color
:
#ffffff
;
}
@media
print
{
body
{
font
:
12pt
"Times New Roman"
,
"TimeNR"
,
Times
,
serif
;
}
a
{
font-weight
:
bold
;
color
:
#004080
;
text-decoration
:
underline
;
}
#main
{
background-color
:
#ffffff
;
border-left
:
0px
;
}
#container
{
margin-left
:
2%
;
margin-right
:
2%
;
background-color
:
#ffffff
;
}
#content
{
padding
:
1em
;
background-color
:
#ffffff
;
}
#navigation
{
display
:
none
;
}
pre
.example
{
font-family
:
"Andale Mono"
,
monospace
;
font-size
:
10pt
;
page-break-inside
:
avoid
;
}
}
table
.module_list
{
border-width
:
1px
;
border-style
:
solid
;
border-color
:
#cccccc
;
border-collapse
:
collapse
;
}
table
.module_list
td
{
border-width
:
1px
;
padding
:
3px
;
border-style
:
solid
;
border-color
:
#cccccc
;
}
table
.module_list
td
.name
{
background-color
:
#f0f0f0
;
min-width
:
200px
;
}
table
.module_list
td
.summary
{
width
:
100%
;
}
table
.function_list
{
border-width
:
1px
;
border-style
:
solid
;
border-color
:
#cccccc
;
border-collapse
:
collapse
;
}
table
.function_list
td
{
border-width
:
1px
;
padding
:
3px
;
border-style
:
solid
;
border-color
:
#cccccc
;
}
table
.function_list
td
.name
{
background-color
:
#f0f0f0
;
min-width
:
200px
;
}
table
.function_list
td
.summary
{
width
:
100%
;
}
ul
.nowrap
{
overflow
:
auto
;
white-space
:
nowrap
;
}
dl
.table
dt
,
dl
.function
dt
{
border-top
:
1px
solid
#ccc
;
padding-top
:
1em
;}
dl
.table
dd
,
dl
.function
dd
{
padding-bottom
:
1em
;
margin
:
10px
0
0
20px
;}
dl
.table
h3
,
dl
.function
h3
{
font-size
:
.95em
;}
/* stop sublists from having initial vertical space */
ul
ul
{
margin-top
:
0px
;
}
ol
ul
{
margin-top
:
0px
;
}
ol
ol
{
margin-top
:
0px
;
}
ul
ol
{
margin-top
:
0px
;
}
/* make the target distinct; helps when we're navigating to a function */
a
:target
+
*
{
background-color
:
#FF9
;
}
/* styles for prettification of source */
pre
.comment
{
color
:
#558817
;
}
pre
.constant
{
color
:
#a8660d
;
}
pre
.escape
{
color
:
#844631
;
}
pre
.keyword
{
color
:
#aa5050
;
font-weight
:
bold
;
}
pre
.library
{
color
:
#0e7c6b
;
}
pre
.marker
{
color
:
#512b1e
;
background
:
#fedc56
;
font-weight
:
bold
;
}
pre
.string
{
color
:
#8080ff
;
}
pre
.number
{
color
:
#f8660d
;
}
pre
.operator
{
color
:
#2239a8
;
font-weight
:
bold
;
}
pre
.preprocessor
,
pre
.prepro
{
color
:
#a33243
;
}
pre
.global
{
color
:
#800080
;
}
pre
.prompt
{
color
:
#558817
;
}
pre
.url
{
color
:
#272fc2
;
text-decoration
:
underline
;
}
docs/lua/ldoc/ldoc.lua
0 → 100644
View file @
5429fdd2
This diff is collapsed.
Click to expand it.
docs/lua/ldoc/ldoc/SciTE.properties
0 → 100644
View file @
5429fdd2
tabsize
=
3
indent.size
=
3
use.tabs
=
0
docs/lua/ldoc/ldoc/builtin/coroutine.lua
0 → 100644
View file @
5429fdd2
--- creating and controlling coroutines.
-- @module coroutine
local
coroutine
=
{}
---
-- Creates a new coroutine, with body `f`. `f` must be a Lua
-- function. Returns this new coroutine, an object with type `"thread"`.
function
coroutine
.
create
(
f
)
end
---
-- Starts or continues the execution of coroutine `co`. The first time
-- you resume a coroutine, it starts running its body. The values
-- ... are passed as the arguments to the body function. If the coroutine
-- has yielded, `resume` restarts it; the values ... are passed
-- as the results from the yield.
-- If the coroutine runs without any errors, `resume` returns true plus any
-- values passed to `yield` (if the coroutine yields) or any values returned
-- by the body function (if the coroutine terminates). If there is any error,
-- `resume` returns false plus the error message.
function
coroutine
.
resume
(
co
,
...
)
end
---
-- Returns the running coroutine. Or nil when called by the main thread.
function
coroutine
.
running
()
end
---
-- Returns the status of coroutine `co`. Result is a string: `"running"`, if
-- the coroutine is running (that is, it called `status`); `"suspended"`, if
-- the coroutine is suspended in a call to `yield`, or if it has not started
-- running yet; `"normal"` if the coroutine is active but not running (that
-- is, it has resumed another coroutine); and `"dead"` if the coroutine has
-- finished its body function, or if it has stopped with an error.
function
coroutine
.
status
(
co
)
end
---
-- Creates a new coroutine, with body `f`. `f` must be a Lua
-- function. Returns a function that resumes the coroutine each time it is
-- called. Any arguments passed to the function behave as the extra arguments to
-- `resume`. Returns the same values returned by `resume`, except the first
-- boolean. In case of error, propagates the error.
function
coroutine
.
wrap
(
f
)
end
---
-- Suspends the execution of the calling coroutine. The coroutine cannot
-- be running a C function, a metamethod, or an iterator. Any arguments to
-- `yield` are passed as extra results to `resume`.
function
coroutine
.
yield
(
...
)
end
return
coroutine
docs/lua/ldoc/ldoc/builtin/debug.lua
0 → 100644
View file @
5429fdd2
--- getting runtime debug information.
-- @module debug
local
debug
=
{}
---
-- Enters an interactive mode with the user, running each string that
-- the user enters. Using simple commands and other debug facilities,
-- the user can inspect global and local variables, change their values,
-- evaluate expressions, and so on. A line containing only the word `cont`
-- finishes this function, so that the caller continues its execution.
-- Note that commands for `debug.debug` are not lexically nested within any
-- function, and so have no direct access to local variables.
function
debug
.
debug
()
end
---
-- Returns the environment of object `o`.
function
debug
.
getfenv
(
o
)
end
---
-- Returns the current hook settings of the thread, as three values: the
-- current hook function, the current hook mask, and the current hook count
-- (as set by the `debug.sethook` function).
function
debug
.
gethook
(
thread
)
end
---
-- Returns a table with information about a function. You can give the
-- function directly, or you can give a number as the value of `function`,
-- which means the function running at level `function` of the call stack
-- of the given thread: level 0 is the current function (`getinfo` itself);
-- level 1 is the function that called `getinfo`; and so on. If `function`
-- is a number larger than the number of active functions, then `getinfo`
-- returns nil.
--
-- `thread` and `what` are optional.
--
-- The returned table can contain all the fields returned by `lua_getinfo`,
-- with the string `what` describing which fields to fill in. The default for
-- `what` is to get all information available, except the table of valid
-- lines. If present, the option '`f`' adds a field named `func` with
-- the function itself. If present, the option '`L`' adds a field named
-- `activelines` with the table of valid lines.
-- For instance, the expression `debug.getinfo(1,"n").name` returns a table
-- with a name for the current function, if a reasonable name can be found,
-- and the expression `debug.getinfo(print)` returns a table with all available
-- information about the `print` function.
function
debug
.
getinfo
(
thread
,
function
,
what
)
end
---
-- This function returns the name and the value of the local variable with
-- index `local` of the function at level `level` of the stack. (The first
-- parameter or local variable has index 1, and so on, until the last active
-- local variable.) The function returns nil if there is no local variable
-- with the given index, and raises an error when called with a `level` out
-- of range. (You can call `debug.getinfo` to check whether the level is valid.)
-- Variable names starting with '`(`' (open parentheses) represent internal
-- variables (loop control variables, temporaries, and C function locals).
function
debug
.
getlocal
(
thread
,
level
,
local
)
end
---
-- Returns the metatable of the given `object` or nil if it does not have
-- a metatable.
function
debug
.
getmetatable
(
object
)
end
---
-- Returns the registry table (see §3.5).
function
debug
.
getregistry
()
end
---
-- This function returns the name and the value of the upvalue with index
-- `up` of the function `func`. The function returns nil if there is no
-- upvalue with the given index.
function
debug
.
getupvalue
(
func
,
up
)
end
---
-- Sets the environment of the given `object` to the given `table`. Returns
-- `object`.
function
debug
.
setfenv
(
object
,
table
)
end
---
-- Sets the given function as a hook. The string `mask` and the number
-- `count` describe when the hook will be called. The string mask may have
-- the following characters, with the given meaning:
--
-- * `"c"`: the hook is called every time Lua calls a function;
-- * `"r"`: the hook is called every time Lua returns from a function;
-- * `"l"`: the hook is called every time Lua enters a new line of code.
--
-- With a `count` different from zero, the hook is called after every `count`
-- instructions.
--
-- When called without arguments, `debug.sethook` turns off the hook.
--
-- When the hook is called, its first parameter is a string describing
-- the event that has triggered its call: `"call"`, `"return"` (or `"tail
-- return"`, when simulating a return from a tail call), `"line"`, and
-- `"count"`. For line events, the hook also gets the new line number as its
-- second parameter. Inside a hook, you can call `getinfo` with level 2 to
-- get more information about the running function (level 0 is the `getinfo`
-- function, and level 1 is the hook function), unless the event is `"tail
-- return"`. In this case, Lua is only simulating the return, and a call to
-- `getinfo` will return invalid data.
function
debug
.
sethook
(
thread
,
hook
,
mask
,
count
)
end
---
-- This function assigns the value `value` to the local variable with
-- index `local` of the function at level `level` of the stack. The function
-- returns nil if there is no local variable with the given index, and raises
-- an error when called with a `level` out of range. (You can call `getinfo`
-- to check whether the level is valid.) Otherwise, it returns the name of
-- the local variable.
function
debug
.
setlocal
(
thread
,
level
,
local
,
value
)
end
---
-- Sets the metatable for the given `object` to the given `table` (which
-- can be nil).
function
debug
.
setmetatable
(
object
,
table
)
end
---
-- This function assigns the value `value` to the upvalue with index `up`
-- of the function `func`. The function returns nil if there is no upvalue
-- with the given index. Otherwise, it returns the name of the upvalue.
function
debug
.
setupvalue
(
func
,
up
,
value
)
end
return
debug
docs/lua/ldoc/ldoc/builtin/global.lua
0 → 100644
View file @
5429fdd2
--- Lua global functions.
module
'global'