Esempio n. 1
0
    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()
Esempio n. 2
0
 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