Beispiel #1
0
 def __init__(self):
     pygame.sprite.Sprite.__init__(self)
     self.image = load_png('playerdown.png') #TODO: retain direction
     self.image = nice_scale(scale, self.image)
     self.rect = self.image.get_rect()
     self.rect = self.rect.move(0, -4 * scale)
     self.movedirsh = []
     self.movedirsv = []
     self.lastmove = time.time()
Beispiel #2
0
clock = pygame.time.Clock()
screen = pygame.display.set_mode((160 * scale, 144 * scale))
pygame.display.set_caption('Nompoke')

background = pygame.Surface(screen.get_size())
background = background.convert()
background.fill((255, 255, 255))

#for y in xrange(0, 9):
#    for x in xrange(0, 10):
#        image = load_png('grass1.png')
#        image = nice_scale(image)
#        background.blit(image, image.get_rect().move(TILE_SIZE * scale * x, TILE_SIZE * scale * y))

world = load_map('room', screen)
world = nice_scale(scale, world)

player = Player()
csprites = pygame.sprite.RenderPlain(player)

screen.blit(background, (0,0))
screen.blit(world, (0,0))
pygame.display.flip()

while 1:
    for e in pygame.event.get():
        if e.type == QUIT:
            sys.exit(1)
        elif e.type == KEYDOWN:
            if e.key == K_w:
                player.movedirsv.append('up')