update docs
This commit is contained in:
@@ -8,7 +8,6 @@ plugins:
|
|||||||
extra_css:
|
extra_css:
|
||||||
- style.css
|
- style.css
|
||||||
|
|
||||||
|
|
||||||
theme:
|
theme:
|
||||||
name: material
|
name: material
|
||||||
navigation_depth: 3
|
navigation_depth: 3
|
||||||
@@ -18,6 +17,9 @@ theme:
|
|||||||
- content.action.view
|
- content.action.view
|
||||||
- navigation.prune
|
- navigation.prune
|
||||||
- navigation.indexes
|
- navigation.indexes
|
||||||
|
- search.suggest
|
||||||
|
- search.highlight
|
||||||
|
- toc.follow
|
||||||
icon:
|
icon:
|
||||||
view: material/eye
|
view: material/eye
|
||||||
palette:
|
palette:
|
||||||
@@ -27,6 +29,9 @@ extra:
|
|||||||
social:
|
social:
|
||||||
- icon: fontawesome/brands/x-twitter
|
- icon: fontawesome/brands/x-twitter
|
||||||
link: https://x.com/@pockleworld
|
link: https://x.com/@pockleworld
|
||||||
|
analytics:
|
||||||
|
provider: google
|
||||||
|
property: G-85ECSFGCBV
|
||||||
|
|
||||||
markdown_extensions:
|
markdown_extensions:
|
||||||
- admonition
|
- admonition
|
||||||
|
|||||||
@@ -69,6 +69,52 @@ Cmdline.register_order(
|
|||||||
"Play the game in a web browser.",
|
"Play the game in a web browser.",
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Cmdline.register_order(
|
||||||
|
"makedoc",
|
||||||
|
function() {
|
||||||
|
var doc = use('doc')
|
||||||
|
|
||||||
|
var gs = ['console', 'prosperon', 'actor', 'use']
|
||||||
|
|
||||||
|
Object.getOwnPropertyDescriptor(prosperon.c_types.transform, 'pos')[prosperon.DOC] = 'TEST DOC'
|
||||||
|
|
||||||
|
console.log(Object.getOwnPropertyDescriptor(prosperon.c_types.transform,'pos')[prosperon.DOC])
|
||||||
|
|
||||||
|
for (var g of gs)
|
||||||
|
io.slurpwrite(`.src/docs/api/${g}.md`, doc.writeDocFile(globalThis[g], g))
|
||||||
|
|
||||||
|
var coredocs = io.enumerate("scripts/modules", 0)
|
||||||
|
coredocs = coredocs.filter(x => io.match("**/*.js", x)).map(x => x.name())
|
||||||
|
|
||||||
|
var TYPEPATH = '.src/docs/api/types/'
|
||||||
|
for (var c in prosperon.c_types) {
|
||||||
|
io.slurpwrite(`${TYPEPATH}${c}.md`, doc.writeDocFile(prosperon.c_types[c], c))
|
||||||
|
}
|
||||||
|
|
||||||
|
var APIPATH = '.src/docs/api/modules/'
|
||||||
|
|
||||||
|
for (var m of coredocs) {
|
||||||
|
var u = use(m)
|
||||||
|
var path = `${APIPATH}${m}.md`
|
||||||
|
io.slurpwrite(path, doc.writeDocFile(u, m))
|
||||||
|
}
|
||||||
|
|
||||||
|
var DULLPATH = '.src/docs/dull/'
|
||||||
|
var mixins = ['Object', 'String', 'Array', 'Map', 'WeakMap', 'Symbol','Set', 'WeakSet', 'ArrayBuffer', 'Function']
|
||||||
|
for (var m of mixins) {
|
||||||
|
var path = `${DULLPATH}${m}.md`
|
||||||
|
io.slurpwrite(path, doc.writeDocFile(globalThis[m].prototype, m))
|
||||||
|
}
|
||||||
|
|
||||||
|
var dullgpath = '.src/docs/dull/globals/'
|
||||||
|
var globals = ['Object', 'String', 'Array', 'Symbol', 'Number', 'Error','Function', 'Math']
|
||||||
|
for (var m of globals) {
|
||||||
|
var path = `${dullgpath}${m}.md`
|
||||||
|
io.slurpwrite(path, doc.writeDocFile(globalThis[m], m))
|
||||||
|
}
|
||||||
|
"Make documentation."
|
||||||
|
})
|
||||||
|
|
||||||
Cmdline.register_order(
|
Cmdline.register_order(
|
||||||
"play",
|
"play",
|
||||||
function (argv) {
|
function (argv) {
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ var geometry = use('geometry')
|
|||||||
var draw = use('draw2d')
|
var draw = use('draw2d')
|
||||||
var graphics = use('graphics')
|
var graphics = use('graphics')
|
||||||
var util = use('util')
|
var util = use('util')
|
||||||
|
var input = use('input')
|
||||||
|
|
||||||
var lay_ctx = layout.make_context();
|
var lay_ctx = layout.make_context();
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,8 @@ var os = use('os')
|
|||||||
var event = use('event')
|
var event = use('event')
|
||||||
var imgui = use('imgui')
|
var imgui = use('imgui')
|
||||||
|
|
||||||
|
var tracy = use('tracy')
|
||||||
|
|
||||||
var waittime = 1/240
|
var waittime = 1/240
|
||||||
var last_frame_time = 0
|
var last_frame_time = 0
|
||||||
var frame_t = 0
|
var frame_t = 0
|
||||||
|
|||||||
Reference in New Issue
Block a user