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()
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]