0.1.0 • Published 11 years ago

termbox v0.1.0

Weekly downloads
6
License
-
Repository
-
Last release
11 years ago

node-termbox

Some simple bindings of termbox to node.js. Not perfect at all, and I'm sure there's bugs somewhere, but for a one-nighter it worked out pretty well. I seem to be able to do anything I would need to (time will tell). Bug reports welcome.

FUNCTIONS

init() -> [Number]
shutdown() -> [Number] -- Always 0
width() -> [Number]
height() -> [Number]
clear() -> [Number] -- Always 0
present() -> [Number] -- Always 0
setCursor(x, y) [Number], [Number] -> [Number] -- Always 0
hideCursor() -> [Number] -- Always 0
changeCell(x, y, char, fg, bg) [Number], [Number], [String], [Number], [Number] -> [Number] -- Always 0
selectInputMode(mode) [Number] -> [Number]
setClearAttributes(fg, bg) [Number], [Number]
peekEvent(timeout) [Number] (milliseconds) -> [Object] -- type, mod, key, ch, w, h
pollEvent() -> [Object] -- type, mod, key, ch, w, h

CONSTANTS

I'll spare you the detail of every single one of these, as it's a massive list. I expose everything defined in termbox.h, so go to town.

LICENSE

Copyright (c) 2013 Josh Klar <j@iv597.com>

Do whatever you want with this code as long as you leave this header.
This code has no warranty. If shit hits the fan, it's your problem.