about summary refs log tree commit diff stats
path: root/hanoi.lua
Commit message (Collapse)AuthorAgeFilesLines
* learning about Lua's debug infrastructureKartik K. Agaram2021-11-111-0/+21
| | | | https://www.lua.org/pil/23.2.html
* main function for other apps besides life.telivaKartik K. Agaram2021-11-101-22/+25
|
* why do we refresh screen after reading keyboard?Kartik K. Agaram2021-11-101-2/+0
|
* .Kartik K. Agaram2021-11-071-0/+1
|
* new example: counter appKartik K. Agaram2021-11-061-1/+0
|
* simple interface for adding to app menuKartik K. Agaram2021-11-061-0/+1
| | | | | | We're not going to enforce that the menu items actually do what they advertise. It's just a way to draw on the bottom line of screen, something apps aren't otherwise allowed to do.
* adjust app style a tad denserKartik K. Agaram2021-11-061-18/+9
|
* tweak the example appKartik K. Agaram2021-11-061-8/+9
|
* slightly improve hanoi renderingKartik K. Agaram2021-11-051-1/+1
|
* colors: init_pair/color_pairKartik K. Agaram2021-11-051-4/+13
|
* slightly clearer rendering in the example appKartik K. Agaram2021-11-051-3/+11
|
* make some space for the global menuKartik K. Agaram2021-11-051-0/+1
| | | | We'll eventually need some interface to add entries to it.
* rename 'screen' to 'window'Kartik K. Agaram2021-11-051-17/+17
| | | | | We're going to set aside a portion of the screen soon that apps can't touch.
* resist the temptation to add to the Lua APIKartik K. Agaram2021-11-051-4/+13
| | | | | Instead we'll include code in the Lua app itself, to minimize the differences between what runs on regular Lua and what runs on Teliva.
* ok, what do we need next for hanoi.lua?Kartik K. Agaram2021-11-051-2/+2
|
* a simple test "app": towers of hanoiKartik K. Agaram2021-10-231-0/+78
Currently it works with stock Lua and lcurses. Our job now is to build in the bindings to make it work here.