a hell of a lot changed.

ported from gtk to sdl
added entire font
added keyboard control
added cursor

TODO: backspace works on every char of every line, make aware of newline
add colour to drawChar
This commit is contained in:
luke zeller
2020-04-28 15:06:11 -04:00
parent ea0dd8a141
commit 84dcb2bd50
74 changed files with 1954 additions and 133 deletions

47
spriteconvert/script.py Normal file
View File

@@ -0,0 +1,47 @@
from PIL import Image
length = 68
current = 0
f = open("array.txt", "w")
f.write("bool chars[{}][8][8] ".format(length + 1) + "{ \n")
f.write("""
{
{0,0,0,0,0,0,0,0,},
{0,0,0,0,0,0,0,0,},
{0,0,0,0,0,0,0,0,},
{0,0,0,0,0,0,0,0,},
{0,0,0,0,0,0,0,0,},
{0,0,0,0,0,0,0,0,},
{0,0,0,0,0,0,0,0,},
{0,0,0,0,0,0,0,0,},
},
""")
for k in range(length):
if current < 10:
img = Image.open("sprite/letter0{}.png".format(current))
else:
img = Image.open("sprite/letter{}.png".format(current))
w,h = img.size
f.write("\n {\n")
for i in range(h):
f.write(" {")
for j in range(w):
r,g,b,p = img.getpixel((j,i))
if p == 0:
f.write("0,")
if p == 255:
f.write("1,")
f.write("},\n")
f.write(" },\n")
current += 1
f.write("};")