import pygame import sys from gameobjects import * pygame.init() WIDTH, HEIGHT = 800, 600 screen = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption("NIC_Project") WHITE = (255, 255, 255) grass = Background("images/grass.jpg", 0, 0) horse1 = Horse("images/horse.png", 50, 50) barrier1 = Barrier("images/barrier.png", 400, 300) BARRIER_SPEED = 1 horse1.set_size(75, 75) grass.set_size(WIDTH, HEIGHT) gameobjects = [grass, horse1, barrier1] horses = [horse1] barriers = [barrier1] while True: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() keys = pygame.key.get_pressed() for horse in horses: if keys[pygame.K_UP]: horse.up() elif keys[pygame.K_DOWN]: horse.down() else: horse.stay() horse.apply_vacceleration() horse.apply_vspeed() horse.draw(screen) for barrier in barriers: barrier.move(-BARRIER_SPEED, 0) for object in gameobjects: object.draw(screen) pygame.display.flip() pygame.time.Clock().tick(60)