paramus

Chess

Aug 13th, 2025 (edited)
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.70 KB | None | 0 0
  1. function Pintar()
  2.     term.clear()
  3.    
  4.     --Board
  5.     for x=1,8 do
  6.         for y=1,8 do
  7.             if ((x+y)%2==0) then
  8.                 paintutils.drawPixel(x, y, colors.brown)
  9.             else
  10.                 paintutils.drawPixel(x, y, colors.white)
  11.             end
  12.         end
  13.     end
  14.    
  15.     --Pieces
  16.     term.setTextColor(colors.lightGray)
  17.     for i=1,8 do
  18.         if (i%2==0) then
  19.             paintutils.drawPixel(i, 2, colors.brown)
  20.         else
  21.             paintutils.drawPixel(i, 2, colors.white)
  22.         end
  23.         term.setCursorPos(i,2)
  24.         print("p")
  25.     end
  26.    
  27.     term.setCursorPos(1,1)
  28.     print("T")
  29.     term.setCursorPos(2,1)
  30.     print("H")
  31.     term.setCursorPos(3,1)
  32.     print("B")
  33.     term.setCursorPos(4,1)
  34.     print("K")
  35.     term.setCursorPos(5,1)
  36.     print("Q")
  37.     term.setCursorPos(6,1)
  38.     print("B")
  39.     term.setCursorPos(7,1)
  40.     print("H")
  41.     term.setCursorPos(8,1)
  42.     print("T")
  43.    
  44.     term.setTextColor(colors.black)
  45.     for i=1,8 do
  46.         if (i%2==0) then
  47.             paintutils.drawPixel(i, 7, colors.white)
  48.         else
  49.             paintutils.drawPixel(i, 7, colors.brown)
  50.         end
  51.         term.setCursorPos(i,7)
  52.         print("p")
  53.     end
  54.    
  55.     term.setCursorPos(1,8)
  56.     print("T")
  57.     term.setCursorPos(2,8)
  58.     print("H")
  59.     term.setCursorPos(3,8)
  60.     print("B")
  61.     term.setCursorPos(4,8)
  62.     print("K")
  63.     term.setCursorPos(5,8)
  64.     print("Q")
  65.     term.setCursorPos(6,8)
  66.     print("B")
  67.     term.setCursorPos(7,8)
  68.     print("H")
  69.     term.setCursorPos(8,8)
  70.     print("T")
  71. end
  72.  
  73. function Movement(oX, oY)    
  74.    
  75. end
  76.  
  77. while(true) do
  78.     Pintar()
  79.     local event, button, x, y = os.pullEvent("mouse_click")
  80.     Movement(x,y)
  81. end
Advertisement
Add Comment
Please, Sign In to add comment