#!/usr/bin/python2 import argparse, pygame, random, os, sys, getopt from lib import levelcreation ''' Defines ''' # initialize screen 0 - full screen, or 1 - windowed mode screen, wh = levelcreation.initializeGame(1) level = levelcreation.Level() level.rooms = levelcreation.createRooms(7,'brick') # TODO fix with better number and theme array level.hallways = levelcreation.createHallways(level,'brick') # TODO fix with better theme # TODO make function: display all rooms in level for room in level.rooms: for k in room.blocks: screen.blit(k.image, k.rect) for hall in level.hallways: for k in hall.blocks: screen.blit(k.image, k.rect) # start main game loop clk = pygame.time.Clock() # initialize game clock while 1: for event in pygame.event.get(): if event.type == pygame.QUIT: print("Exited through canceling screen") exit()
room.addWalls() # TODO call test hallway stuff ''' hallways = [] image = ['images/floor_tiles/tile5.png'] startxy = [0,0] dest_room = random.choice(room_check) destxy = random.choice(dest_room.wallblocks).rect.topleft newhall = levelcreation.Hall(startxy, levelcreation.DOWN, destxy, image,dest_room) hallways.append(newhall) ''' levelcreation.rooms = room_check hallways = [] #image = ['images/floor_tiles/tile5.png'] hallways = levelcreation.createHallways('brick') # display all rooms in room_list for room in levelcreation.rooms: for k in room.blocks: screen.blit(k.image, k.rect) for k in room.wallblocks: screen.blit(k.image, k.rect) # display all hallways for hall in hallways: for k in hall.blocks: screen.blit(k.image,k.rect) while 1: for event in pygame.event.get():
room.addWalls() # TODO call test hallway stuff ''' hallways = [] image = ['images/floor_tiles/tile5.png'] startxy = [0,0] dest_room = random.choice(room_check) destxy = random.choice(dest_room.wallblocks).rect.topleft newhall = levelcreation.Hall(startxy, levelcreation.DOWN, destxy, image,dest_room) hallways.append(newhall) ''' levelcreation.rooms = room_check hallways = [] #image = ['images/floor_tiles/tile5.png'] hallways = levelcreation.createHallways('brick') # display all rooms in room_list for room in levelcreation.rooms: for k in room.blocks: screen.blit(k.image, k.rect) for k in room.wallblocks: screen.blit(k.image, k.rect) # display all hallways for hall in hallways: for k in hall.blocks: screen.blit(k.image, k.rect) while 1: for event in pygame.event.get():
#!/usr/bin/python2 import argparse, pygame, random, os, sys, getopt from lib import levelcreation ''' Defines ''' # initialize screen 0 - full screen, or 1 - windowed mode screen, wh = levelcreation.initializeGame(1) level = levelcreation.Level() level.rooms = levelcreation.createRooms( 7, 'brick') # TODO fix with better number and theme array level.hallways = levelcreation.createHallways( level, 'brick') # TODO fix with better theme # TODO make function: display all rooms in level for room in level.rooms: for k in room.blocks: screen.blit(k.image, k.rect) for hall in level.hallways: for k in hall.blocks: screen.blit(k.image, k.rect) # start main game loop clk = pygame.time.Clock() # initialize game clock while 1: for event in pygame.event.get(): if event.type == pygame.QUIT: print("Exited through canceling screen") exit()