Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package
- {
- /**
- * ...
- * @author YetiGames
- */
- import org.flixel.*;
- public class PlayState extends FlxState
- {
- public var upperWall:FlxSprite;
- public var lowerWall:FlxSprite;
- public var leftWall:FlxSprite;
- public var rightWall:FlxSprite;
- public var walls:FlxGroup;
- public var particle:FlxSprite;
- public var emitter:FlxEmitter;
- public var particles:FlxGroup;
- public function PlayState()
- {
- }
- override public function create():void
- {
- particle = new FlxSprite(0, 0);
- particle.makeGraphic(1, 1, 0xFFFFFFFF);
- particles = new FlxGroup();
- particles.add(particle);
- upperWall = new FlxSprite(0, 0);
- upperWall.makeGraphic(FlxG.width, 5, 0xFFFFFFFF);
- upperWall.solid = true;
- upperWall.immovable = true;
- add(upperWall);
- lowerWall = new FlxSprite(0, FlxG.height-5);
- lowerWall.makeGraphic(FlxG.width, 5, 0xFFFFFFFF);
- lowerWall.solid = true;
- lowerWall.immovable = true;
- add(lowerWall);
- leftWall = new FlxSprite(0, 0);
- leftWall.makeGraphic(5, FlxG.height, 0xFFFFFFFF);
- leftWall.solid = true;
- leftWall.immovable = true;
- add(leftWall);
- rightWall = new FlxSprite(FlxG.width-5, 0);
- rightWall.makeGraphic(5, FlxG.height, 0xFFFFFFFF);
- rightWall.solid = true;
- rightWall.immovable = true;
- add(rightWall);
- walls = new FlxGroup;
- walls.add(leftWall);
- walls.add(rightWall);
- walls.add(upperWall);
- walls.add(lowerWall);
- emitter = new FlxEmitter(FlxG.width / 2, FlxG.height / 2);
- emitter.add(particles);
- add(emitter);
- emitter.start(false, 0, 0.5, 10);
- }
- override public function update():void
- {
- super.update();
- }
- }
- }
Add Comment
Please, Sign In to add comment