Advertisement
Guest User

setcolor

a guest
Jun 21st, 2015
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <Windows.h>
  2. #include "lauxlib.h"
  3.  
  4. int lua_setcolor(lua_State* L)
  5. {
  6.     lua_Number color = luaL_checknumber(L, 1);
  7.     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), (WORD)color);
  8.     return 0;
  9. }
  10.  
  11. int lua_sleep(lua_State* L)
  12. {
  13.     lua_Number timeToSleep = luaL_checknumber(L, 1);
  14.     Sleep((DWORD)timeToSleep);
  15.     return 0;
  16. }
  17.  
  18. int __declspec(dllexport) InitLibrary(lua_State* L)
  19. {
  20.     lua_register(L, "sleep", lua_sleep);
  21.     lua_register(L, "setcolor", lua_setcolor);
  22.     return 0;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement