Guest User

slot

a guest
Dec 29th, 2013
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.54 KB | None | 0 0
  1. --Finding the monitor side
  2. local side=nil
  3. for r,s in pairs(rs.getSides()) do
  4.   if peripheral.getType(s)=='monitor' then
  5.     side=s
  6.     break
  7.   end
  8. end
  9. --Wrapping the peripheral and setting up defaults
  10. local m = peripheral.wrap(side)
  11.  m.setBackgroundColor(colors.black)
  12.  m.clear()
  13.  m.setTextScale(1)
  14.  m.setCursorPos(1,1)
  15.  m.setTextColor(colors.yellow)
  16.  m.write("SLOTS")
  17. --Playing the game
  18. while true do
  19.   if os.pullEvent()=='monitor_touch' then
  20.   --Spinner 1
  21.     local sponge1=nil
  22.     local number1 = math.random(1, 6)
  23.     if number1 == 1 then
  24.       sponge1 = colors.yellow
  25.     elseif number1 == 2 then
  26.       sponge1 = colors.green
  27.     elseif number1 == 3 then
  28.       sponge1 = colors.blue
  29.     elseif number1 == 4 then
  30.       sponge1 = colors.magenta
  31.     elseif number1 == 5 then
  32.       sponge1 = colors.red
  33.     elseif number1 == 6 then
  34.       sponge1 = colors.orange
  35.     end
  36.     function slot1(x1,y1,x2,y2,color1)
  37.       x1,y1,x2,y2 = 1,2,2,2
  38.       for i = x1,x2 do
  39.         for o = y1,y2 do
  40.           color1 = sponge1
  41.           m.setCursorPos(i,o)
  42.           m.setBackgroundColor(color1)
  43.           m.write(" ")
  44.         end
  45.       end
  46.     end
  47.     if number1==1 then
  48.       slot1(x1,y1,x2,y2,number1)          
  49.     elseif number1==2 then
  50.       slot1(x1,y1,x2,y2,number1)
  51.     elseif number1==3 then
  52.       slot1(x1,y1,x2,y2,number1)
  53.     elseif number1==4 then
  54.       slot1(x1,y1,x2,y2,number1)
  55.     elseif number1==5 then
  56.       slot1(x1,y1,x2,y2,number1)
  57.     elseif number1==6 then
  58.       slot1(x1,y1,x2,y2,number1)
  59.     end
  60.   end
  61. end
Advertisement
Add Comment
Please, Sign In to add comment