Exemplo n.º 1
0
    def __init__(self, sound_mixer):
        self.animation_loader_logger = LoggerMaster(
            self.__class__.__name__, LoggingLevelType.DEBUG.value)

        self.sound_mixer = sound_mixer
        self.sounds = dict()
        self.load_sound_sets()
    def __init__(self):
        self.animation_loader_logger = LoggerMaster(
            self.__class__.__name__, LoggingLevelType.DEBUG.value)

        self.environment_animation_sets = []
        self.unit_animation_sets = self.load_resource_sets(
            UNIT_ANIMATION_SETS, AnimationResourceType.UNITS.value)
        self.skill_animation_sets = self.load_resource_sets(
            SKILL_ANIMATION_SETS, AnimationResourceType.SKILLS.value)
Exemplo n.º 3
0
    def __init__(self, player):
        self.experience_master_logger = LoggerMaster(
            'ExperienceMaster', LoggingLevelType.DEBUG.value)

        self.player = player
        self.experience = 0
        self.exp_level_break = 5

        self.experience_to_gain = 0
        self.previous_exp = 0
Exemplo n.º 4
0
    def __init__(self):
        self.run_game = True
        self.run_stage = True

        self.game_engine_logger = LoggerMaster(self.__class__.__name__,
                                               file_streamer=False,
                                               console_streamer=True)
        self.game_engine_logger.log_info_header(
            f'[ Starting {self.__class__.__name__} ]:')

        # Initializing Game Attributes, Sound Master, Animation Master
        self.game_attributes = GameAttributes()
        self.sound_master = SoundMaster()
        self.animation_master = AnimationMaster(self.game_attributes.surface)

        # Initializing Stage Initializer: This should call Stage Selector in the near future
        self.stage_initializer = StageInitializer(self.game_attributes,
                                                  self.animation_master,
                                                  self.sound_master)
 def __init__(self):
     self.stage_tree_logger = LoggerMaster(__class__.__name__, level=LoggingLevelType.DEBUG.value)
Exemplo n.º 6
0
 def __init__(self, sound_master):
     self.combat_resolver_logger = LoggerMaster(
         'CombatResolver', LoggingLevelType.DEBUG.value)
     self.sound_master = sound_master
Exemplo n.º 7
0
 def __init__(self, sound_master):
     self.loot_master_logger = LoggerMaster(self.__class__.__name__,
                                            LoggingLevelType.DEBUG.value)
     self.sound_master = sound_master