Difference between revisions of "Usage of the bundled cable using the Redstone API"

From ComputerCraft Wiki
Jump to: navigation, search
Line 1: Line 1:
 
This is a code snippet created to help you understand how the [[Redstone_(API)]] works when using the bundledcable functions!
 
This is a code snippet created to help you understand how the [[Redstone_(API)]] works when using the bundledcable functions!
 
+
   
 +
    sSide = "front"
 
     redstone.setBundledOutput(sSide, colors.black) -- enable one color (black) and disable all others
 
     redstone.setBundledOutput(sSide, colors.black) -- enable one color (black) and disable all others
 
     sleep(2) -- chill out for two seconds
 
     sleep(2) -- chill out for two seconds

Revision as of 16:48, 19 January 2014

This is a code snippet created to help you understand how the Redstone_(API) works when using the bundledcable functions!

   sSide = "front"
   redstone.setBundledOutput(sSide, colors.black) -- enable one color (black) and disable all others
   sleep(2) -- chill out for two seconds
   redstone.setBundledOutput(sSide, colors.white) -- enable white and disable all others
   sleep(2)
   redstone.setBundledOutput(sSide,colors.combine(redstone.getBundledOutput(sSide),colors.brown)) 
   -- ^ combine last input with new input, in this case white is mixed with brown, making those two colors enabled.
   sleep(2)
   redstone.setBundledOutput(sSide, 0)  -- disable all output
   sleep(2)
   redstone.setBundledOutput(sSide, colors.combine(colors.white,colors.black)) -- enable both black and white wires.
   sleep(2)
   redstone.setBundledOutput(sSide,colors.subtract(redstone.getBundledOutput(sSide), colors.black)) 
   -- ^ disable the black wire but keep all other wires enabled, in this case it disables the black wire but keeps the white wire enabled from the last command.

If you still need help with the bundledcables, i suggest asking on the forums or going on IRC.