Python Matrix barrage 1.0

Matrix # barrage 1.0
Import the pygame
Import SYS 
Import Random
pygame.init ()
screen_size = (1024, 768)
Screen with pygame.display.set_mode = (screen_size, 0, 32)
DText = [] 
font = pygame.font.SysFont ( "Arial", 26 is);
font_height = font.get_linesize ()
btxt = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0]
the while True:
    random.shuffle (btxt)
    dtext.append (btxt)

    IF pygame.event.get () == pygame.quit:
        the sys.exit ()
 
    screen.fill ((20,10, 10 ))
    the y-screen_size = [1] -font_height
    # pen to find a suitable location, but the bottom began to leave the line blank
    for text in reversed (dtext):
        screen.blit (font.render (str (text), True, (0, 250, 0)), (0, the y-))
        # after speaking
        Y- = font_height
        # put the pen line

import pygame
import sys 
import random
pygame.init()
SCREEN_SIZE = (1024, 768)
screen = pygame.display.set_mode(SCREEN_SIZE, 0, 32)
dtext = [] 
font = pygame.font.SysFont("arial", 26);
font_height = font.get_linesize()
btxt=[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
while True:
    random.shuffle(btxt)
    dtext.append(btxt)

    if pygame.event.get() == pygame.QUIT:
        sys.exit()
 
    screen.fill((20,10, 10))
    y = SCREEN_SIZE[1]-font_height
    #找一个合适的起笔位置,最下面开始但是要留一行的空
    for text in reversed(dtext):
        screen.blit( font.render(str(text), True, (0, 250, 0)), (0, y) )
        #以后会讲
        y-=font_height
        #把笔提一行
 
    pygame.display.update()


 
    pygame.display.update()

Guess you like

Origin blog.csdn.net/zilong9000/article/details/84249353