diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2021-11-10 16:48:42 -0800 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2021-11-10 16:48:42 -0800 |
commit | 8dcf08565d8e757b791387049f7ff852910a50c9 (patch) | |
tree | 428406a27d95a4b1190f93fe5e966af5cfb2fbb8 /counter.teliva | |
parent | 0344a4c9a1317462500a6569eaf48f04f5b3136e (diff) | |
download | teliva-8dcf08565d8e757b791387049f7ff852910a50c9.tar.gz |
main function for other apps besides life.teliva
Diffstat (limited to 'counter.teliva')
-rw-r--r-- | counter.teliva | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/counter.teliva b/counter.teliva index 7331d34..5588a2f 100644 --- a/counter.teliva +++ b/counter.teliva @@ -1,8 +1,8 @@ -local curses = require "curses" +window = curses.stdscr() n = 0 -local function render(window) +function render(window) window:clear() window:attron(curses.A_BOLD) window:attron(curses.color_pair(6)) @@ -14,19 +14,21 @@ local function render(window) end menu = {Enter="increment"} -local function update(window) +function update(window) local key = curses.getch() if key == 10 then n = n+1 end end -local window = curses.stdscr() -for i=1,7 do - curses.init_pair(i, 0, i) -end +function main() + for i=1,7 do + curses.init_pair(i, 0, i) + end -while true do - render(window) - update(window) + while true do + render(window) + update(window) + end end +main() |