Add program
This commit is contained in:
parent
91756feb6c
commit
8df7dd0b41
|
@ -0,0 +1,50 @@
|
|||
"""
|
||||
howto: obs -> window -> filters -> chromake
|
||||
"""
|
||||
import pygame as p
|
||||
import pygame.font as ft
|
||||
import pygame.sysfont as sft
|
||||
import pygame.image
|
||||
|
||||
textcolor=(0x00, 0x00, 0x00)
|
||||
chromakey=(0x00, 0xFF, 0x00)
|
||||
speed=8
|
||||
|
||||
d = p.display.set_mode()
|
||||
c = p.time.Clock()
|
||||
|
||||
p.display.init()
|
||||
"""
|
||||
print(ft.get_fonts())
|
||||
ft.init()
|
||||
sft.initsysfonts()
|
||||
ff = sft.SysFont('dejavusans', 28)
|
||||
"""
|
||||
|
||||
i = p.sprite.Sprite()
|
||||
#i.image = ff.render("SWNBR", True, textcolor)
|
||||
i.image = p.image.load('image.png').convert_alpha()
|
||||
i.rect = i.image.get_rect()
|
||||
i.rect.x = (d.get_width()/3)
|
||||
i.rect.y = (d.get_height()/3)
|
||||
|
||||
a=[(speed,speed), (speed,-speed), (-speed,-speed), (-speed,speed)]
|
||||
b=0
|
||||
while True:
|
||||
c.tick_busy_loop(60)
|
||||
d.fill(chromakey)
|
||||
|
||||
tmp = i.rect.move(*a[b])
|
||||
while (tmp.left < 0 or
|
||||
tmp.top < 0 or
|
||||
tmp.right > d.get_width() or
|
||||
tmp.bottom > d.get_height()):
|
||||
if (b == len(a)-1):
|
||||
b = 0
|
||||
else:
|
||||
b += 1
|
||||
tmp = tmp.move(*a[b])
|
||||
i.rect = tmp
|
||||
d.blit(i.image, i.rect)
|
||||
|
||||
p.display.flip()
|
Loading…
Reference in New Issue