parent
67611d3ad1
commit
a842ad961b
@ -1,2 +1,3 @@ |
||||
*~ |
||||
*.py[co] |
||||
*.py[co] |
||||
/.old |
@ -0,0 +1,75 @@ |
||||
#!/usr/bin/env python |
||||
# -*- coding: utf-8 -*- |
||||
|
||||
# This file is part of ROBOTGAME |
||||
# |
||||
# ROBOTGAME is free software: you can redistribute it and/or modify it under the |
||||
# terms of the GNU General Public License as published by the Free Software |
||||
# Foundation, either version 3 of the License, or (at your option) any later |
||||
# version. |
||||
# |
||||
# ROBOTGAME is distributed in the hope that it will be useful, but WITHOUT ANY |
||||
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR |
||||
# A PARTICULAR PURPOSE. See the GNU General Public License for more details. |
||||
# |
||||
# You should have received a copy of the GNU General Public License along with |
||||
# ROBOTGAME. If not, see <http://www.gnu.org/licenses/>. |
||||
# |
||||
# ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' |
||||
# |
||||
# level3.py |
||||
# -------------------- |
||||
# date created : Wed Aug 8 2012 |
||||
# copyright : (C) 2012 Niels G. W. Serup |
||||
# maintained by : Niels G. W. Serup <ns@metanohi.name> |
||||
|
||||
""" |
||||
The third level. |
||||
""" |
||||
|
||||
import os |
||||
import pygame |
||||
import random |
||||
import re |
||||
|
||||
import level |
||||
import player |
||||
import tile |
||||
import block |
||||
import boulder |
||||
import lever |
||||
|
||||
|
||||
import logic.colourboxes |
||||
|
||||
class Level3(level.Level): |
||||
def __init__(self, game, graphics_dir, paused=False): |
||||
level.Level.__init__(self, game, graphics_dir, size=(64*20, 48*20), |
||||
paused=paused) |
||||
|
||||
self.dimensions = 20, 20 |
||||
|
||||
for i in range(self.dimensions[0]): |
||||
for j in range(self.dimensions[1]): |
||||
self.tiles.append( |
||||
tile.Tile(self, i*64, j*48, self.imgs['ground1'])) |
||||
|
||||
self.draw_background() |
||||
|
||||
|
||||
def load(self): |
||||
"""Load all resources used in the level.""" |
||||
tile_list = ['ground1', 'ground2'] |
||||
|
||||
for tile in tile_list: |
||||
self.imgs[tile] = pygame.image.load(os.path.join( |
||||
self.graphics_dir, 'tiles', '%s.png' % tile)) |
||||
|
||||
block_list = ['block1'] |
||||
for block in block_list: |
||||
self.imgs[block] = pygame.image.load(os.path.join( |
||||
self.graphics_dir, 'blocks', '%s.png' % block)) |
||||
|
||||
def restart(self): |
||||
for obj in self.objects: |
||||
obj.reset_pos() |
Loading…
Reference in new issue