Kupa flowing with a bit of sraczka

master
mantis 2023-09-11 17:39:29 +02:00
parent 2bf59b16ba
commit 31fa95f24f
1 changed files with 24 additions and 14 deletions

View File

@ -74,9 +74,9 @@ def clear_render_buffer(r,g,b):
for x in range(DISPLAY_RES_X):
x3 = x*3
res3 = DISPLAY_RES_X*3
render_buffer[2+x3+y*res3]=0
render_buffer[3+x3+y*res3]=0
render_buffer[4+x3+y*res3]=255
render_buffer[2+x3+y*res3]=r
render_buffer[3+x3+y*res3]=g
render_buffer[4+x3+y*res3]=b
def pset(x,y,r,g,b):
global render_buffer
@ -98,9 +98,11 @@ def close_sock():
def render_stub():
render_thread("dupa")
global render_buffer
prepare_render_buffer(255,0,0)
clear_render_buffer(0,0,255)
#clear_render_buffer(0,0,255)
print_letter(letter_k)
flush_render()
time.sleep(3)
@ -145,24 +147,32 @@ def prepare_text_block(st):
def print_text(block):
for x in range(current_text_offset, current_text_offset+8):
for y in range(0, ft.height):
print(block)
for x in range(current_text_offset, current_text_offset+16):
for y in range(0, 5):
print(x,y)
if block[x][y] == '1':
ft.set(x-current_text_offset, y, (255,255,255))
pset(x-current_text_offset, y, 255,255,255)
def render_thread(name):
global render_buffer
global current_text_offset
prepare_render_buffer(255,0,0)
flush_render()
text=" kupa "
print("we start sraning")
block = prepare_text_block(text)
isKupa = True
while isKupa:
for y in range(0, ft.height):
for x in range(0, ft.width):
ft.set(x, y, (255, 0, 255))
#print_text(block)
print_letter(letter_k)
#ft.send()
clear_render_buffer(255,0,0)
print_text(block)
#print_letter(letter_k)
flush_render()
time.sleep(0.125)
current_text_offset+=1
if (current_text_offset >= get_string_pixel_length(text)-8):
if (current_text_offset >= get_string_pixel_length(text)-16):
current_text_offset = 0