Guest User

Untitled

a guest
Jun 18th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package  
  2. {
  3.     /**
  4.      * ...
  5.      * @author YetiGames
  6.      */
  7.    
  8.     import org.flixel.*;
  9.      
  10.     public class PlayState extends FlxState
  11.     {
  12.         public var upperWall:FlxSprite;
  13.         public var lowerWall:FlxSprite;
  14.         public var leftWall:FlxSprite;
  15.         public var rightWall:FlxSprite;
  16.         public var walls:FlxGroup;
  17.         public var particle:FlxSprite;
  18.         public var emitter:FlxEmitter;
  19.         public var particles:FlxGroup;
  20.  
  21.         public function PlayState()
  22.         {
  23.            
  24.         }
  25.         override public function create():void
  26.         {
  27.             particle = new FlxSprite(0, 0);
  28.             particle.makeGraphic(1, 1, 0xFFFFFFFF);
  29.            
  30.             particles = new FlxGroup();
  31.             particles.add(particle);
  32.            
  33.             upperWall = new FlxSprite(0, 0);
  34.             upperWall.makeGraphic(FlxG.width, 5, 0xFFFFFFFF);
  35.             upperWall.solid = true;
  36.             upperWall.immovable = true;
  37.             add(upperWall);
  38.            
  39.             lowerWall = new FlxSprite(0, FlxG.height-5);
  40.             lowerWall.makeGraphic(FlxG.width, 5, 0xFFFFFFFF);
  41.             lowerWall.solid = true;
  42.             lowerWall.immovable = true;
  43.             add(lowerWall);
  44.            
  45.             leftWall = new FlxSprite(0, 0);
  46.             leftWall.makeGraphic(5, FlxG.height, 0xFFFFFFFF);
  47.             leftWall.solid = true;
  48.             leftWall.immovable = true;
  49.             add(leftWall);
  50.            
  51.             rightWall = new FlxSprite(FlxG.width-5, 0);
  52.             rightWall.makeGraphic(5, FlxG.height, 0xFFFFFFFF);
  53.             rightWall.solid = true;
  54.             rightWall.immovable = true;
  55.             add(rightWall);
  56.            
  57.             walls = new FlxGroup;
  58.             walls.add(leftWall);
  59.             walls.add(rightWall);
  60.             walls.add(upperWall);
  61.             walls.add(lowerWall);
  62.            
  63.             emitter = new FlxEmitter(FlxG.width / 2, FlxG.height / 2);
  64.             emitter.add(particles);
  65.             add(emitter);
  66.             emitter.start(false, 0, 0.5, 10);
  67.  
  68.         }
  69.         override public function update():void
  70.         {
  71.             super.update();
  72.         }
  73.     }
  74.  
  75. }
Add Comment
Please, Sign In to add comment