def __init__(self): self.cave_map = [[config.OTHER_ICONS["FREE_SPACE"] for x in range(config.X_CONST)] for y in range(config.Y_CONST)] self.recompile_map = [[" " for x in range(config.X_CONST)] for y in range(config.Y_CONST)] self.passed_array = [] self.start_position() self.move_points_done = 0 self.move_points_left = 250 self.moves_to_remove_one_light_point = 300 self.light_points = 0 self.health_points_max = 40 self.health_points_now = 40 self.message = '' self.flag = 1 self.if_dymanic_light_option = 1 self.deleted_symbol = config.OTHER_ICONS["FREE_SPACE"] self.void_array = [config.OTHER_ICONS["FREE_SPACE"] for x in range(config.X_CONST)] self.current_floor = 0 self.new_levels = CreateFirstLevel() self.MovementLogic = MovementLogic() self.MovementLogic.cave_map = self.cave_map self.MovementLogic.current_floor = self.current_floor self.MovementLogic.new_levels = self.new_levels.level_map self.EnemyMovement = EnemyMovement() self.EnemyMovement.level_map = self.MovementLogic.new_levels self.EnemyMovement.put_enemies() self.EnemyMovement.new_levels = self.new_levels.level_map self.current_cave()
def __init__(self): self.movement = 1 self.complexity_logic = 1 self.level_map = [] self.enemy_location = [] self.movementLogic = MovementLogic() self.new_levels = [[], [], []] self.x_position = self.z_position = self.y_position = self.horizontal_move = self.vertical_move = 0