msg = TwinklMessage() def set_box(x,y,r,g,b): if x >= 0 and y >= 0 and x < WIDTH and y < HEIGHT: base_address = BOX_MAP[y][x] msg[base_address] = r msg[base_address + 1] = g msg[base_address + 2] = b if len(sys.argv) != 3: print "Usage: %s host priority" % sys.argv[0] sys.exit(1) socket = TwinklSocket(sys.argv[1], "1337") msg.set_priority(int(sys.argv[2])) for x in range(0, WIDTH): for y in range(0, HEIGHT): set_box(x,y, 255, 255, 255) socket.send(msg) sleep(5) msg.reset() msg.set_priority(0) socket.send(msg)
msg.set_priority(priority) socket.send(msg) if socket: socket.close() msg.destroy() sys.exit(0) signal.signal(signal.SIGINT, terminate) if len(sys.argv) != 3: print "Usage: %s host priority" % sys.argv[0] sys.exit(1) socket = TwinklSocket(sys.argv[1], "1337") priority = int(sys.argv[2]) msg.set_priority(priority) columns = [] # Add some initial collums for i in range(0, 16): columns.append(Column()) while(True): clear(); columns = sorted(columns, key = lambda c: -c.y)