update docs

This commit is contained in:
2025-02-11 20:44:17 -06:00
parent c25c52faa0
commit ae8fcb7157
4 changed files with 55 additions and 1 deletions

View File

@@ -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

View File

@@ -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) {

View File

@@ -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();

View File

@@ -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