title screen

sprite, player root animation calm down
This commit is contained in:
Neal Finger
2023-02-05 15:59:55 -07:00
parent b743e61b10
commit 5acb279226
5 changed files with 35 additions and 54 deletions

View File

@@ -64,17 +64,27 @@ class RoomTitle(Room):
}
# draw title sprite
title_text = 'press a to start'
#thumby.display.drawSprite(sprite_title.width, sprite_title.height, sprite_title.image)
chr_len = 5
x = int(round(thumby.display.width / 2 - (chr_len * len(title_text)) / 2))
y = int(round(thumby.display.height / 2 - chr_len / 2))
thumby.display.blit(sprite_title.image, 0, 0, sprite_title.width, sprite_title.height,
-1, 0, 0)
# title text
chrx = 5
chry = 7
buff = 2
w = chr_len * len(title_text) + buff
h = chr_len + buff
thumby.display.drawFilledRectangle(x - buff, y - buff, w, h, 1)
thumby.display.drawText(title_text, x, y, 0)
x = 14#int(round(thumby.display.width / 2 - (chr_len * len(title_text)) / 2))
y = 40 - chry - buff#int(round(thumby.display.height / 2 - chr_len / 2))
w = chrx * 6 + buff
h = chry + buff
thumby.display.drawFilledRectangle(x - buff, y - buff, w, h * 2 + buff, 0)
#thumby.display.drawText('press a', x, y, 0)
thumby.display.drawText('start', x, y, 1)
thumby.display.blit(sprite_buttona.image, 2, 40 - 8, sprite_buttona.width, sprite_buttona.height,
-1, 0, 0)
class GameLoop(Room):
def __init__(self):