Skip to content

erkyrath/glkote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GlkOte -- a Javascript display library for IF interfaces

GlkOte Library: version 2.3.5.
Designed by Andrew Plotkin <erkyrath@eblong.com>
<http://eblong.com/zarf/glk/glkote.html>


GlkOte is a tool for creating interactive fiction -- and other
text-based applications -- on a web page. It is a Javascript library
which handles the mechanics of displaying text, arranging panes of
text, and accepting text input from the user.


* Contents

Documentation:

- README.txt      -- this file
- docs.html       -- how to use GlkOte in your game (or other application)

What you need:

- glkote.js       -- the GlkOte library
- glkapi.js       -- a Glk API layer
- dialog.js       -- a library for loading and saving game data
- electrofs.js    -- replacement for dialog.js for Electron.atom.io
- jquery-1.12.4.js     -- the jQuery library
- jquery-1.12.4.min.js -- the jQuery library, compressed
- glkote.css      -- the GlkOte default stylesheet
- dialog.css      -- the stylesheet for the dialog library
- waiting.gif     -- an animated "loading" image

Example pages:

- sample-demo.html     -- a "fake game" that demonstrates library features
- sample-demo.js       -- source code for the fake game
- sample-demo2.html    -- same fake game with a different stylesheet
- glkote-demo2.css     -- the different stylesheet
- sample-help.html     -- pop-up help page for the fake game
- sample-demobase.html -- a simpler, one-window use of the library
- sample-minimal.html  -- minimal, no-window use of the library


* Permissions

The GlkOte, GlkAPI, and Dialog Javascript libraries are copyright
2008-2024 by Andrew Plotkin. They are distributed under the MIT
license; see the "LICENSE" file.

The GlkOte documentation is licensed under a Creative Commons
Attribution-Noncommercial-ShareAlike 4.0 International License.
See <http://creativecommons.org/licenses/by-nc-sa/4.0>

This package includes the jQuery JavaScript framework, version 1.12.4
Copyright jQuery Foundation and other contributors
Released under the MIT license <http://jquery.org/license>
For details, see the jQuery web site: <http://jquery.com/>