Hardware Reference
In-Depth Information
lines += 1
for offset in range(0, textHeight,4):
checkForEvent()
#time.sleep(0.1)
drawScreen(offset)
def drawScreen(offset) : # draw to the screen
global segment
screen.blit(background,[0,0]) # set background colour
for index in range(0,segments+1):
segment +=1
if(segment > segments): # wraparound segment number
segment = 0
drawWords(segment,offset)
pygame.display.update()
def setWords(words,index) :
textSurface[index] = font.render(words, ;
True, cText, cBackground )
def drawWords(index,offset) :
textRect = textSurface[index].get_rect()
textRect.centerx = screenWidth / 2
textRect.top = screenHeight - (textHeight * ;
index) - offset
screen.blit(textSurface[index], textRect)
def terminate(): # close down the program
print (“Closing down please wait”)
pygame.quit() # close pygame
sys.exit()
def checkForEvent(): # see if you need to quit
event = pygame.event.poll()
if event.type == pygame.QUIT :
terminate()
if event.type == pygame.KEYDOWN and ;
event.key == pygame.K_ESCAPE :
terminate()
if __name__ == '__main__':
main()
Search WWH ::




Custom Search