#!/usr/bin/env python

import time
import blinkt

blinkt.set_clear_on_exit()

OFF = 0
ON  = 1

def red(state):
   if state == 1:
       for i in range(4):
          blinkt.set_pixel(i, 255,0,0)
          blinkt.set_pixel(i+4,0,0,0)
   else:
       for i in range(8):
           blinkt.set_pixel(i,0,0,0)
   blinkt.show()

def blue(state):
   if state == 1:
       for i in range(4):
          blinkt.set_pixel(i,   0,0,0)
          blinkt.set_pixel(i+4, 0,0,255)
   else:
       for i in range(8):
           blinkt.set_pixel(i,0,0,0)
   blinkt.show()

blinkt.set_brightness(1.0)

def bubblegum():
    while True:
        for j in range(4):
            red(ON)
            time.sleep(0.050)
            red(OFF)
            time.sleep(0.050)
        time.sleep(0.050)

        for j in range(4):
            blue(ON)
            time.sleep(0.050)
            blue(OFF)
            time.sleep(0.050)
        time.sleep(0.050)

if __name__ == '__main__':
    bubblegum()
