def __init__(self, **kwargs): SceneElement.__init__(self, **kwargs) self.pm_visible_shape.collision_type = CollisionTypes.CONTACT self.reward = 0 self.reward_provided = False
def __init__(self, **kwargs): default_config = parse_configuration('element_interactive', self.entity_type) entity_params = {**default_config, **kwargs} SceneElement.__init__(self, **entity_params) self.pm_visible_shape.collision_type = CollisionTypes.GEM
def __init__(self, **kwargs): SceneElement.__init__(self, **kwargs) self.pm_interaction_shape.collision_type = CollisionTypes.INTERACTIVE self.activated = False
def __init__(self, **kwargs): SceneElement.__init__(self, **kwargs) self.pm_interaction_shape.collision_type = CollisionTypes.PASSIVE self.reward = 0 self.reward_provided = False