diff options
author | chai <chaifix@163.com> | 2018-05-17 18:04:41 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2018-05-17 18:04:41 +0800 |
commit | 34947d066b994c2ef9121a83497da344982d28e2 (patch) | |
tree | 41a65f6973a9082dafcc081a8a46de99b556370b /src/lua/embed/keyboard.lua.h | |
parent | d45064be602c3becb046d86913ea8013774b0079 (diff) |
v0.1.0
Diffstat (limited to 'src/lua/embed/keyboard.lua.h')
-rw-r--r-- | src/lua/embed/keyboard.lua.h | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/src/lua/embed/keyboard.lua.h b/src/lua/embed/keyboard.lua.h index 037c255..66e3c2a 100644 --- a/src/lua/embed/keyboard.lua.h +++ b/src/lua/embed/keyboard.lua.h @@ -1,13 +1,20 @@ -static const char keyboard_lua[] = -{ 45,45,91,91,32,13,10,9,107,101,121,98,111,97,114,100,32,101,120,116,101,110, - 115,105,111,110,32,13,10,93,93,32,13,10,13,10,106,105,110,46,107,101,121,98, - 111,97,114,100,32,61,32,106,105,110,46,107,101,121,98,111,97,114,100,32,111, - 114,32,123,125,32,13,10,13,10,108,111,99,97,108,32,107,101,121,115,32,61,32, - 123,125,32,13,10,13,10,102,117,110,99,116,105,111,110,32,106,105,110,46,107, - 101,121,98,111,97,114,100,46,105,115,68,111,119,110,40,107,41,32,13,10,32,32, - 32,32,114,101,116,117,114,110,32,107,101,121,115,91,107,93,13,10,101,110,100, - 32,32,13,10,13,10,102,117,110,99,116,105,111,110,32,106,105,110,46,107,101, - 121,98,111,97,114,100,46,115,101,116,40,107,44,32,115,116,97,116,117,115,41, - 32,13,10,9,107,101,121,115,91,107,93,32,61,32,115,116,97,116,117,115,32,13,10, - 101,110,100,32,13,10 }; +static const char* keyboard_lua = R"( +--[[ + jin.keyboard extension +]] + +jin.keyboard = jin.keyboard or {} + +local keys = {} + +function jin.keyboard.isDown(k) + return keys[k] +end + +function jin.keyboard.set(k, status) + keys[k] = status +end + + +)"; |