File structure
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
from pygame import *
|
||||
import random
|
||||
|
||||
init()
|
||||
|
||||
width, height = 1920, 1080
|
||||
screen = display.set_mode((width, height))
|
||||
display.set_caption("Game")
|
||||
|
||||
clock = time.Clock()
|
||||
game_font = font.SysFont(None, 40)
|
||||
|
||||
white = (255,255,255)
|
||||
blue = (0,0,255)
|
||||
red = (255,0,0)
|
||||
green = (0,255,0)
|
||||
black = (0, 0, 0)
|
||||
grey = (180, 180, 180)
|
||||
|
||||
|
||||
speed = 10
|
||||
|
||||
p_x = 100
|
||||
p_y = 200
|
||||
p_size = 100
|
||||
|
||||
c_x = 600
|
||||
c_y = 250
|
||||
c_r = 100
|
||||
|
||||
|
||||
running = True
|
||||
|
||||
while running:
|
||||
for e in event.get():
|
||||
if e.type == QUIT:
|
||||
running = False
|
||||
print("Programm closed by user input")
|
||||
if e.type == MOUSEBUTTONDOWN:
|
||||
m_x, m_y = mouse.get_pos()
|
||||
dx = m_x - c_x
|
||||
dy = m_y - c_y
|
||||
# if dx * dx + dy*dy <= c_r * c_r:
|
||||
# c_color = green if c_color == red else red
|
||||
|
||||
keys = key.get_pressed()
|
||||
if keys[K_LEFT]:
|
||||
p_x -= speed
|
||||
if keys[K_RIGHT]:
|
||||
p_x += speed
|
||||
if keys[K_DOWN]:
|
||||
p_y += speed
|
||||
if keys[K_UP]:
|
||||
p_y -= speed
|
||||
|
||||
if keys[K_a]:
|
||||
c_x -= speed
|
||||
if keys[K_d]:
|
||||
c_x += speed
|
||||
if keys[K_s]:
|
||||
c_y += speed
|
||||
if keys[K_w]:
|
||||
c_y -= speed
|
||||
|
||||
|
||||
screen.fill(white)
|
||||
draw.rect(screen, blue, (p_x, p_y, p_size, p_size))
|
||||
draw.rect(screen, green, (c_x, c_y, p_size, p_size))
|
||||
display.flip()
|
||||
clock.tick(60)
|
||||
|
||||
|
||||
quit()
|
||||
Reference in New Issue
Block a user