Example #1
0
 def get_guppy_batch(self):
     batch = [Object.get_shader_params(self), self.get_shader_params()]
     r = self.physics["radius"]
     batch[0]["scale_local"] = [r * 1.5, r * 1.5]
     batch[0]["texBuffer"] = BGL.assets.get(
         "KT-forest/texture/alpha_shadow")
     return batch
Example #2
0
    def get_shader_params(self):
        bp = Object.get_shader_params(self)

        if self.hitFr > 0:
            bp['translation_local'][0] += uniform(-0.2, 0.2)
            bp['filter_color'] = [10.0, 10.0, 10.0, 1.0]
        return bp
Example #3
0
 def get_shader_params(self):
     params = Object.get_shader_params(self)
     tw = params["translation_world"]
     tw[0] = tw[0] * self.parallax
     tw[1] = tw[1] * self.parallax
     params["translation_world"] = tw
     return params
Example #4
0
File: Sword.py Project: dzz/kthuune
 def get_shader_params(self):
     bp = Object.get_shader_params(self)
     bp["translation_local"][1] = 0.0
     bp["translation_local"][0] += 0.1*sin(self.bob_index)
     bp["scale_local"][1] *= -1.0
     #bp["translation_local"][1] -= 0.0
     bp["filter_color"] = [ 0.0,0.0,0.0,0.0 ]
     return bp
Example #5
0
 def get_guppy_batch(self):
     return [self.get_shader_params()]
     batch = [Object.get_shader_params(self), self.get_shader_params()]
     r = self.physics["radius"]
     #batch[0]["scale_local"] = [ r*2,r*2 ]
     #batch[0]["texBuffer"]=BGL.assets.get("KT-forest/texture/alpha_shadow")
     batch[0]["scale_local"] = [r, r]
     batch[0]["texBuffer"] = BGL.assets.get(
         "KT-forest/texture/registration2")
     batch[1]["translation_local"][1] -= 0.0
     return batch
Example #6
0
    def get_shader_params(self):
        base_params = Object.get_shader_params(self)
        dx = self.owner.p[0] - self.floor.player.p[0]
        dy = self.owner.p[1] - self.floor.player.p[1]

        if self.owner.tooltip_layout==0:
            base_params['translation_world'][0] -= (self.owner.size[0]*1.2) * (1.0+(dx/30.))
            base_params['translation_world'][1] -= (self.owner.size[1]*1.2) * (1.0+(dy/30.))


        return base_params
Example #7
0
    def get_shader_params(self):
        params = Object.get_shader_params(self)
        tw = params["translation_world"]
        tw[0] = tw[0] * self.parallax
        tw[1] = tw[1] * self.parallax
        params["translation_world"] = tw
        params["filter_color"] = list(self.draw_color)

        dx = self.p[0] - (self.floor.camera.p[0] +
                          (self.floor.player.v[0] * 3))
        dy = self.p[1] - (self.floor.camera.p[1] +
                          (self.floor.player.v[1] * 3))
        md = (dx * dx) + (dy * dy)
        impulse_a = self.draw_color[3]
        if (md < 250):
            impulse_a = 0.1

        self.last_a = (self.last_a * 0.98) + (impulse_a * 0.02)
        params["filter_color"][3] = self.last_a

        return params
Example #8
0
File: DeadK.py Project: dzz/kthuune
 def get_shader_params(self):
     sp = Object.get_shader_params(self)
     return sp
Example #9
0
 def get_shader_params(self):
     sp = Object.get_shader_params(self)
     sp["translation_local"][1] += ((sin(self.fridx * 0.01) * 0.05)) + -0.8
     return sp
Example #10
0
 def get_shader_params(self):
     params = Object.get_shader_params(self)
     tw = params["translation_world"]
     params["translation_world"] = tw
     params["filter_color"] = self.draw_color
     return params
Example #11
0
 def get_shader_params(self):
     sp = Object.get_shader_params(self)
     sp["filter_color"] = [1.0, 1.0, 1.0, float(self.cooldown) / 80.]
     return sp