def P(): vertLine(0, 7, 1) horzLine(2, 4, 6) horzLine(2, 4, 3) vertLine(4, 6, 4) ledmatrix.clear() sleep(meh)
def U(): vertLine(1, 7, 1) horzLine(2, 4, 0) NELine(4, 6, 0) vertLine(2, 7, 5) ledmatrix.clear() sleep(meh)
def E(): vertLine(0, 6, 1) horzLine(1, 6, 6) horzLine(1, 4, 3) horzLine(1, 6, 0) ledmatrix.clear() sleep(meh)
def M(): vertLine(0, 7, 1) vertLine(0, 7, 5) SELine(1, 4, 6) horzLine(4, 5, 5) ledmatrix.clear() sleep(meh)
def W(): vertLine(0, 7, 1) vertLine(0, 7, 5) NELine(1, 4, 0) horzLine(4, 5, 1) ledmatrix.clear() sleep(meh)
def startintro(player1, player2): ledmatrix.rotation(0) ledmatrix.clear() showmap(80, 80, 80) for x in range(6, -1, -1): ledmatrix.set_pixel(x, 6, player1.getfarbe()[0], player1.getfarbe()[1], player1.getfarbe()[2]) ledmatrix.show() time.sleep(0.1) for x in range(0, 7, 1): ledmatrix.set_pixel(x, 0, player2.getfarbe()[0], player2.getfarbe()[1], player2.getfarbe()[2]) ledmatrix.show() time.sleep(0.1) ledmatrix.set_pixel(0, 5, player1.getfarbe()[0], player1.getfarbe()[1], player1.getfarbe()[2]) ledmatrix.set_pixel(6, 1, player2.getfarbe()[0], player2.getfarbe()[1], player2.getfarbe()[2]) ledmatrix.show() time.sleep(0.1) ledmatrix.set_pixel(0, 4, player1.getfarbe()[0], player1.getfarbe()[1], player1.getfarbe()[2]) ledmatrix.set_pixel(6, 2, player2.getfarbe()[0], player2.getfarbe()[1], player2.getfarbe()[2]) ledmatrix.show() time.sleep(0.1) ledmatrix.set_pixel(0, 3, player1.getfarbe()[0], player1.getfarbe()[1], player1.getfarbe()[2]) ledmatrix.set_pixel(6, 3, player2.getfarbe()[0], player2.getfarbe()[1], player2.getfarbe()[2]) ledmatrix.show() time.sleep(0.1) ledmatrix.set_pixel(0, 5, 80, 80, 80) ledmatrix.set_pixel(6, 1, 80, 80, 80) ledmatrix.show() time.sleep(0.1) ledmatrix.set_pixel(0, 4, 80, 80, 80) ledmatrix.set_pixel(6, 2, 80, 80, 80) ledmatrix.show() time.sleep(0.1)
def V(): vertLine(4, 7, 1) vertLine(1, 4, 2) vertLine(0, 1, 3) vertLine(1, 4, 4) vertLine(4, 7, 5) ledmatrix.clear() sleep(meh)
def HEART(): SELine(0, 4, 3) NELine(4, 7, 1) NELine(0, 2, 4) SELine(2, 4, 6) SELine(4, 7, 6) ledmatrix.clear() sleep(meh)
def C(): vertLine(2, 5, 1) NELine(1, 4, 4) SELine(1, 4, 2) horzLine(4, 5, 6) horzLine(4, 5, 0) ledmatrix.clear() sleep(meh)
def S(): horzLine(1, 6, 0) vertLine(0, 3, 5) horzLine(1, 6, 3) vertLine(3, 7, 1) horzLine(1, 6, 6) ledmatrix.clear() sleep(meh)
def A(): vertLine(0, 4, 1) NELine(1, 4, 4) SELine(3, 6, 6) vertLine(0, 4, 5) horzLine(1, 6, 3) ledmatrix.clear() sleep(meh)
def O(): vertLine(1, 6, 1) horzLine(2, 4, 6) horzLine(2, 4, 0) SELine(4, 6, 6) NELine(4, 6, 0) vertLine(2, 5, 5) ledmatrix.clear() sleep(meh)
def clean_display() -> None: """clean_display Function of ledmatrix to remove the old display """ ledmatrix.clear() ledmatrix.show()
def OWO(): horzLine(0, 2, 4) horzLine(0, 2, 5) SELine(1, 3, 2) NELine(2, 4, 1) NELine(4, 6, 1) horzLine(5, 7, 4) horzLine(5, 7, 5) ledmatrix.clear() sleep(meh)
def display(frame): ledmatrix.rotation(0) ledmatrix.clear() showmap(80, 80, 80) ac = frame.actcl hpbar(ac[0], ac[1]) for i in range(0, len(ac)): showvar = ac[i].getshow() if showvar is True: showplayer(ac[i]) ledmatrix.show()
def B(): vertLine(0, 6, 1) horzLine(1, 4, 6) SELine(3, 5, 6) vertLine(4, 5, 4) NELine(3, 5, 3) horzLine(2, 3, 3) vertLine(1, 3, 4) horzLine(2, 4, 0) ledmatrix.clear() sleep(meh)
def T(): vertLine(0, 7, 3) horzLine(1, 6, 6) ledmatrix.clear() sleep(meh)
from ptpulse import ledmatrix from random import randint # this is a program one of my students wrote while their pitop was broken # it kind of looks like modern art so maybe you're supposed to be confused by it def paintbackground(red, green, blue): for i in range(0, 7): for j in range(0, 7): ledmatrix.set_pixel(i, j, red, green, blue) position = 0 while True: ledmatrix.clear() paintbackground(0, 0, 255) # parameters, are x position, y position, red, green and blue position += 1 if position == 7: position = 0 ledmatrix.set_pixel(2, position, 255, 0, 0) ledmatrix.set_pixel(2, 3, randint(0, 255), randint(0, 255), randint(0, 255)) ledmatrix.set_pixel(5, 5, 42, 226, 79) ledmatrix.set_pixel(1, 2, 126, 100, 200) ledmatrix.set_pixel(3, 2, 125, 90, 61) ledmatrix.show()
def clear(): ledmatrix.clear() ledmatrix.show()
def H(): vertLine(0, 7, 1) vertLine(0, 7, 5) horzLine(1, 6, 3) ledmatrix.clear() sleep(meh)
def J(): vertLine(1, 7, 5) NELine(4, 6, 0) SELine(2, 4, 1) ledmatrix.clear() sleep(meh)
def Z(): horzLine(1, 6, 6) NELine(1, 6, 1) horzLine(1, 6, 0) ledmatrix.clear() sleep(meh)
def Y(): vertLine(0, 4, 3) NELine(3, 7, 3) SELine(0, 4, 6) ledmatrix.clear() sleep(meh)
def X(): NELine(0, 7, 0) SELine(0, 7, 6) ledmatrix.clear() sleep(meh)
def K(): vertLine(0, 7, 1) NELine(2, 6, 3) SELine(3, 6, 2) ledmatrix.clear() sleep(meh)
def L(): vertLine(0, 7, 1) horzLine(1, 6, 0) ledmatrix.clear() sleep(meh)
def N(): vertLine(0, 7, 1) vertLine(0, 7, 5) SELine(1, 5, 6) ledmatrix.clear() sleep(meh)