Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame
- #Init Test
- init_test = pygame.init()
- #Colors
- white = (255, 255, 255)
- white_smoke = (245, 245, 245)
- light_gray = (211, 211, 211)
- gray = (128, 128, 128)
- dark_gray = (169, 169, 169)
- black = (0, 0, 0)
- red = (255, 0, 0)
- fire_break = (178, 34, 34)
- royal_blue = (65, 105, 225)
- navy = (0, 0, 128)
- #Display
- display_width = 800
- display_height = 600
- game_display = pygame.display.set_mode((display_width, display_height))
- center_x = display_width / 2
- center_y = display_height / 2
- game_display.fill(white)
- pygame.display.update()
- #Name
- pygame.display.set_caption('A bit racey.')
- #FPS
- clock = pygame.time.Clock()
- fps = 30
- #Images
- car_image = pygame.image.load('car.png')
- #Car
- car_x = (display_width / 2) - (car_image.get_rect().size[0] / 2)
- car_y = display_height - (car_image.get_rect().size[1] * 2)
- car_x_change = 0
- def car(car_x, car_y):
- game_display.blit(car_image, (car_x, car_y))
- #Game
- def gameLoop():
- #Game State
- game_exit = False
- game_over = False
- #Game Loop
- while not game_exit:
- #Game Over
- while game_over == True:
- game_display.fill(white)
- pygame.display.update()
- for event in pygame.event.get():
- if event.type == pygame.QUIT:
- game_exit = True
- game_over = False
- #Events
- for event in pygame.event.get():
- if event.type == pygame.QUIT:
- game_exit = True
- if event.type == pygame.KEYDOWN:
- if event.key == pygame.K_LEFT:
- car_x_change = -5
- elif event.key == pygame.K_RIGHT:
- car_x_change = 5
- #Game funtionality
- car(car_x, car_y)
- #Update the display
- pygame.display.update()
- #FPS
- clock.tick(fps)
- #Quit Game
- pygame.quit()
- quit()
- gameLoop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement