From 50ea5fe47d68983f304ac1524d1f88f3944f67ec Mon Sep 17 00:00:00 2001 From: Alex Xu Date: Fri, 24 Jan 2014 18:32:18 -0500 Subject: add basic docs --- docs/architecture.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 docs/architecture.txt (limited to 'docs') diff --git a/docs/architecture.txt b/docs/architecture.txt new file mode 100644 index 0000000..d6f7612 --- /dev/null +++ b/docs/architecture.txt @@ -0,0 +1,16 @@ +This is an overview of the layout of the code. + +unrpyc/ decompiles rpyc from the distribution to JSON so that it can be parsed +with JSON.parse. + +js/html5ks.js is the main entry point; this initializes the code then calls +the init function in the submodules. It also manages transforms to fit the +container to the window. + +js/imachine.js interprets instructions from imachine.json to jump to scenes, +play videos, select branches as appropriate based on choices. + +js/api.js effectively runs script.json, dispatching commands to functions +which operate on the DOM. + +js/menu.js manages the main menu, context menu, and options menu. -- cgit v1.2.3-54-g00ecf