예제 #1
0
 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))
예제 #2
0
# 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()
예제 #3
0
# 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()
예제 #4
0
 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)
예제 #5
0
 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)
예제 #6
0
 def __init__(self):
     dimensions = Game.getDefaultDimensions()
     pos = (dimensions[0] / 2, dimensions[1] / 2)
     super(Background, self).__init__("background.png", pos)
     Game.addSprite("world", self)
예제 #7
0
 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)
예제 #8
0
 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)