25 lines
991 B
Python
25 lines
991 B
Python
import pygame
|
|
from config import HUD_HEIGHT
|
|
HUD_COLOR = (51,21,4)
|
|
WHITE = (255,255,255)
|
|
class Hud():
|
|
texts = []
|
|
def __init__(self,house_amount,WINDOW_WIDTH, WINDOW_HEIGHT,GAMEWINDOW):
|
|
pygame.init()
|
|
hud_upper = WINDOW_WIDTH - HUD_HEIGHT
|
|
hud_lower = WINDOW_WIDTH
|
|
height = hud_upper - hud_lower
|
|
font_type = 'fonts/Bazgroly.ttf'
|
|
font_size = house_amount * 2
|
|
GAMEWINDOW.fill(HUD_COLOR)
|
|
font = pygame.font.Font(font_type, font_size)
|
|
|
|
gc_plastic_text = font.render("Plastic: 0/0",True,WHITE)
|
|
gc_metal_text = font.render("Metal: 0/0",True,WHITE)
|
|
gc_glass_text = font.render("Glass: 0/0",True,WHITE)
|
|
map_plastic_text = font.render("Plastic: 0",True,WHITE)
|
|
map_metal_text = font.render("Metal: 0",True,WHITE)
|
|
map_glass_text = font.render("Glass: 0",True,WHITE)
|
|
overall_text = font.render("Garbage thrown away: 0",True,WHITE)
|
|
GAMEWINDOW.blit(overall_text,(20, 20))
|