def buildLevel(self): dimensions = Game.getDefaultDimensions() platform1_pos = (50, dimensions[1] - 100) platform1 = Platform(self, platform1_pos, self.random_colour, 400, 50) room = Room(self, (self.dimensions[0] / 4, self.dimensions[1] / 3 + 100), (400,200), (10,10,30,10), True, False) room.buildFloor((255,255,255)) room.buildWalls((255,0,0), (0,255,0)) room.buildCeiling((0,0,255))
# Check if Windows and import pygame._view if so from sys import platform as _platform #if _platform == "win32" or _platform == "cygwin": # import pygame._view # Initialise pygame library pygame.init() # Import game files from game.Game import Game from game.character.Player import Player from game.mechanics.Crosshair import Crosshair from game.world.Background import Background # Setup screen size = Game.getDefaultDimensions() screen = pygame.display.set_mode(size) pygame.display.set_caption(project_title) screen.convert() # Run game Game.addSpriteGroup("world") Game.addSpriteGroup("player") Game.addSpriteGroup("bullets") Game.addSpriteGroup("enemies") background = Background() player = Player() crosshair = Crosshair()
# Check if Windows and import pygame._view if so from sys import platform as _platform #if _platform == "win32" or _platform == "cygwin": # import pygame._view # Initialise pygame library pygame.init() # Import game files from game.Game import Game from game.character.Player import Player from game.mechanics.Crosshair import Crosshair from game.world.Background import Background # Setup screen size = Game.getDefaultDimensions() screen = pygame.display.set_mode(size) pygame.display.set_caption(project_title) screen.convert() # Run game Game.addSpriteGroup("world") Game.addSpriteGroup("player") Game.addSpriteGroup("bullets") Game.addSpriteGroup("enemies") Game.addSpriteGroup("terrain") background = Background() player = Player() crosshair = Crosshair()
def __init__(self): super(Player, self).__init__("player.png", [300, 200]) self.weapon = Pistol(self) dimensions = Game.getDefaultDimensions() self.ground_level = dimensions[1] - 100 Game.addSprite("player", self)
def __init__(self): super(Player, self).__init__("player.png", [300, 200]) self.weapon = Pistol(self) self.location = BaseLocation(self) dimensions = Game.getDefaultDimensions() Game.addSprite("player", self)
def __init__(self): dimensions = Game.getDefaultDimensions() pos = (dimensions[0] / 2, dimensions[1] / 2) super(Background, self).__init__("background.png", pos) Game.addSprite("world", self)
def __init__(self): dimensions = Game.getDefaultDimensions() pos = (dimensions[0] / 2, dimensions[1] / 2) super(Background, self).__init__("world/background.png", pos) Game.addSprite("world", self)