Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package effects {
- import flash.display.BitmapData;
- import flash.display.Shape;
- import flash.display.Sprite;
- import flash.geom.Point;
- import flash.geom.Rectangle;
- /**
- * ...
- * @author Richman Stewart
- */
- public class Light {
- //light variables
- private var sprite:Sprite;
- private var lightPoint:Point = new Point();
- private var light:BitmapData;
- public function Light(spriteRef:Sprite):void {
- light = Textures.lights.clone();
- sprite = spriteRef;
- }
- public function enterFrame():void {
- lightPoint.x = sprite.x - (light.width * .5);
- lightPoint.y = sprite.y - (light.height * .5);
- LightManager.lightScreen.bitmapData.copyPixels(light, light.rect, lightPoint, light, new Point(0, 0), true);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement