Я создаю игру, чтобы проверить свои знания в области программирования, и я хочу знать, можно ли добавить текст рядом со счетчиком строк, который я сделал. Я не знаю, где это сделать и как это сделать, и мне страшно испортить мой код.
def draw_counters(kills):
screen.draw.text(str(kills), fontsize=40, center=CENTER, color=FONT_COLOR)
Вот полный код, если он вам нужен
import math
import random
WIDTH = 800
HEIGHT = 600
CENTER_X = WIDTH/2
CENTER_Y = HEIGHT/2
CENTER = (CENTER_X, CENTER_Y)
FONT_COLOR = (255, 0, 0)
MOVE_DISTANCE = 5
kills = 0
game_over = False
fly = Actor("fly")
def draw():
screen.clear()
fly.draw()
draw_counters(kills)
def place_fly():
fly.x = CENTER_X
fly.y = CENTER_Y
def draw_counters(kills):
screen.draw.text(str(kills), fontsize=40, center=CENTER, color=FONT_COLOR)
def update():
if keyboard.right:
fly.x += MOVE_DISTANCE
if fly.x > WIDTH:
fly.x = WIDTH
elif keyboard.left:
fly.x -= MOVE_DISTANCE
if fly.x < 0:
fly.x = 0
elif keyboard.down:
fly.y += MOVE_DISTANCE
if fly.y > HEIGHT:
fly.y = HEIGHT
elif keyboard.up:
fly.y -= MOVE_DISTANCE
if fly.y < 0:
fly.y = 0
def on_mouse_down(pos):
global kills
if fly.collidepoint(pos):
kills += 1
place_fly()
place_fly()
pgzrun.go()```