예제 #1
0
 def start_game(self):
     self.loading_screen()
     self.map = MapGenerator.Map(self.settings['map_size'])
     self.Player = Entities.Player(
         (int(self.settings['window_size'][0] / 2),
          int(self.settings['window_size'][1] / 2), 180),
         self.settings['map_size'])
     self.entities = self.create_entities()
     self.projectiles = []
     self.Camera = Entities.Camera(self.Player,
                                   self.settings['window_size'], self.map)
     self.score = 0
     self.game_loop()
예제 #2
0
파일: Main.py 프로젝트: GJ2021-SSU/UPDATE
Debug = False
Sound = True
clock = pygame.time.Clock()
pygame.display.set_caption('Main.py')

# Window Variables
window_width = 3200
window_height = 2400
window = pygame.display.set_mode((window_width // 4, window_height // 4), 0,
                                 32)

# Player Variables
player = Entities.Player(375, 375)

# Camera Variables
camera = Entities.Camera(10, 10, 780, 580)

# Button Variables
button_list = {
    'Play_Button': Entities.Buttons(100, 100, 300, 100),
    'Quit_Button': Entities.Buttons(100, 250, 150, 70)
}

# Room Variables
room_count_total = 0
cur_level = 0
room_size = 11
room_model = 1
room = Utility.create_room(cur_level, room_size, room_model)
platform_list = room[0]
door_dict = room[1]