Newer
Older
import sys, client
XOFF = 0
YOFF = 0
TEXT = "Hello World!"
if __name__=="__main__":
if len(sys.argv) >= 4:
XOFF = int(sys.argv[2])
YOFF = int(sys.argv[3])
if len(sys.argv) >= 5:
TEXT = sys.argv[4]
import pygame
pygame.init()
font = pygame.font.Font("/usr/share/fonts/X11/misc/5x7.pcf.gz", 7)
text = font.render(TEXT, True, (255, 255, 255), (0, 0, 0))
pxarray = pygame.PixelArray(text)
for x in range(text.get_width()):
for y in range(text.get_height()):
pixels.append((XOFF+x, YOFF+y, pxarray[x][y]))
client.set_pixels(pixels)