コード例 #1
0
    def __init__(self, **kwargs):

        SceneElement.__init__(self, **kwargs)
        self.pm_visible_shape.collision_type = CollisionTypes.CONTACT

        self.reward = 0
        self.reward_provided = False
コード例 #2
0
ファイル: gem.py プロジェクト: Cindy0725/simple-playgrounds
    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
コード例 #3
0
    def __init__(self, **kwargs):
        SceneElement.__init__(self, **kwargs)
        self.pm_interaction_shape.collision_type = CollisionTypes.INTERACTIVE

        self.activated = False
コード例 #4
0
    def __init__(self, **kwargs):
        SceneElement.__init__(self, **kwargs)
        self.pm_interaction_shape.collision_type = CollisionTypes.PASSIVE

        self.reward = 0
        self.reward_provided = False