diff options
Diffstat (limited to 'kscurses/readme.md')
| -rw-r--r-- | kscurses/readme.md | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/kscurses/readme.md b/kscurses/readme.md deleted file mode 100644 index 7a2f6fc..0000000 --- a/kscurses/readme.md +++ /dev/null @@ -1,43 +0,0 @@ -# kscurses -## _Curses replacement on jai for my needs. Use at your own risk._ - -`tested on version 0.1.073` - -# setup & build -1. download extra-containers module https://github.com/CyanMARgh/extra-containers -2. move it to your extra modules folder -3. specify this foder on top of demos/first.jai -4. compile first.jai - -Currently works only on linux (tested on gnome terminal). - -# features list -- character input -- window resize handle -- text modifiers (bold, italic, underline, blinking, inverse, strikethrough), color256 support -- text/background color. -- arrows, escape key and some -- saving and restoring the terminal -- exit with and crtl+C (optional). -- ui elements (empty, button, text block, selection list) -- multiple scenes and popups support -- events (ticks, input, window resize and user-defined events) -- ui can work both in single-thread mode and multi-thread mode -- 4 print modes: -- - ks_**method** : method prints directly terminal -- - t_**method** : method returns temporary string or string from constant data section -- - b_**method** : method prints to builder -- - c_**method**: method prints to canvas - -# demos list -- basic print methods, canvas and graphic modes usage -- video (now uses events and color256 approximation with semi-transparent characters) -- shorter canvas usage -- ui : progress bars and extra events handler -- ui : text buffer, buttons, selection list, groups, scenes -- ui : popup -- ui : line input -- events processing without default ui -- snake minigame -- ui : table -- ui : scalable group and anchors |
