mkxp/scripts/Sprite_Light.rb

19 lines
409 B
Ruby

# A scene lightmap object
class Light < RPG::Sprite
def initialize(viewport, filename, intensity, x, y)
super(viewport)
self.lightmap = RPG::Cache.light(filename)
self.intensity = intensity
@map_x = x
@map_y = y
self.z = 9999
self.visible = true
update
end
def update
self.x = @map_x - $game_map.display_x / 4
self.y = @map_y - $game_map.display_y / 4
end
end