Advertisement
RapidR3D

Space_Shooter

May 4th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.37 KB | None | 0 0
  1. import sys
  2. import pygame
  3. from pygame.sprite import Group
  4. import time
  5. from pygame.locals import *
  6.  
  7. from start_screen import start_sequence
  8. from environ import Background
  9. from settings import Settings
  10. from game_stats import GameStats
  11. from ship import Ship
  12. from alien import Alien
  13. import functions as gf
  14.  
  15.  
  16. def run_game():    
  17.     pygame.init()    
  18.     pygame.event.set_allowed([pygame.QUIT, KEYDOWN, KEYUP])  
  19.     start_sequence()  
  20.     pygame.mixer.music.load("C:/Users/btruf/Desktop/RapidR3D/PYTHON/test_game/assets/Mission Plausible.ogg")
  21.     pygame.mixer.music.play(-1, 0.0)    
  22.     settings = Settings()    
  23.     #pygame.DOUBLEBUF
  24.     #pygame.FULLSCREEN    
  25.     screen = pygame.display.set_mode((settings.screen_width, settings.screen_height))    
  26.     pygame.display.set_caption("Test_Game::RapidR3D::4.27.17")    
  27.     ship = Ship(settings, screen)
  28.     bullets = Group()
  29.     aliens = Group()    
  30.     gf.create_wave(settings, screen, ship, aliens)
  31.     stats = GameStats(settings)  
  32.    
  33.     while True:        
  34.         gf.check_events(settings, screen, ship, bullets)
  35.         if stats.game_active:
  36.             ship.update()
  37.             gf.update_bullets(settings, screen, ship, aliens, bullets)
  38.             gf.update_aliens(settings, stats, screen, ship, aliens, bullets)
  39.             gf.update_screen(settings, screen, ship, bullets, aliens)
  40.        
  41. run_game()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement