def drawShapes(self): board = BoardHandler() board.initializePins() # Create drawer buffer and draw an X on the buffer bufferCreator = ImageBufferCreator() bufferCreator.drawLines(0, 0, 31, 31) bufferCreator.drawLines(0, 31, 31, 0) # Prints array to STDOUT bufferCreator.printImageArray() # Rotates the X by 45 degrees making it a + sign bufferCreator.rotateImage(45) buffer = self.getBufferWithFill(0) arr = bufferCreator.getImageAsArray() for i in range(32): for j in range(32): if (arr[i][j] != 0): buffer[i][j] = [1, 0, 0] loopCounts = 0 while (loopCounts < 100): loopCounts += 1 board.printBufferToBoard(buffer)
def initializeBoardTest(self): print "Testing BoardHandler initiazilation" self.board = BoardHandler() self.imageBufferCreator = ImageBufferCreator() self.board.initializeBoard() self.board.initializePins()
def initializeBoard(self): print "Invoking BoardHandler to initialize as per user request..." board = BoardHandler() board.initializeBoard()