############################################################################### import pygame from pygame.locals import * import sys import functions from gamedata import GameData from graphics import * from sounds import * pygame.mixer.pre_init(22050, -16, 2, 256) pygame.init() pygame.mixer.init() # Game Setup g = functions.GameFunctions() # Setup for the screen. screen_size = (640, 480) screen = pygame.display.set_mode([screen_size[0], screen_size[1]]) pygame.display.set_caption("Tetris") img_background_scaled = pygame.transform.scale(img_background, screen_size) # Load sounds game_sounds = GameSounds() # Decide which piece we will use first. this_piece = g.new_piece() # Create an empty well. well_matrix = g.new_well()
import functions from navigators import * # Graphics files import gobblersprite # Sound and graphics init for PyGame pygame.init() # Set up the screen. screen_size = (55 * 8, 61 * 8) screen = pygame.display.set_mode([screen_size[0], screen_size[1]]) pygame.display.set_caption("Gobbler") # System setup g = graphics.Graphics() f = functions.GameFunctions(g, None) # Tilesets Setup tmxdata = tmxdata.TmxData() maze = maze.Maze(tmxdata) pellets_template = pellets.Pellets(tmxdata) pellets = pellets.Pellets(tmxdata) pellets.reset(pellets_template) gobbler_paths = gobblerpaths.GobblerPaths(tmxdata) # Sprites Setup gobbler = gobblersprite.GobblerSprite(g, VoidNavigator()) # Game Loop setup fps = 60
import ghostsprite # Sound and graphics init for PyGame pygame.mixer.pre_init(22050, -16, 2, 256) pygame.init() pygame.mixer.init() # Set up the screen. screen_size = (55 * 8, 61 * 8) screen = pygame.display.set_mode([screen_size[0], screen_size[1]]) pygame.display.set_caption("Gobbler") # System setup g = graphics.Graphics() s = sounds.GameSounds() f = functions.GameFunctions(g, s) # Tilesets Setup tmxdata = tmxdata.TmxData() maze = maze.Maze(tmxdata) pellets_template = pellets.Pellets(tmxdata) pellets = pellets.Pellets(tmxdata) pellets.reset(pellets_template) ghost_paths = ghostpaths.GhostPaths(tmxdata) gobbler_paths = gobblerpaths.GobblerPaths(tmxdata) # Sprites Setup gobbler = gobblersprite.GobblerSprite(g, GobblerNavigator(f, gobbler_paths)) ghost_yellow = ghostsprite.YellowGhostSprite(g, RandomNavigator(f, ghost_paths)) ghost_pink = ghostsprite.PinkGhostSprite(g, RandomNavigator(f, ghost_paths))