Guest User

Untitled

a guest
Jun 18th, 2018
86
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.  
  20.         public function PlayState()
  21.         {
  22.            
  23.         }
  24.         override public function create():void
  25.         {
  26.             particle = new FlxSprite(0, 0);
  27.             particle.makeGraphic(1, 1, 0xFFFFFFFF);
  28.  
  29.             upperWall = new FlxSprite(0, 0);
  30.             upperWall.makeGraphic(FlxG.width, 5, 0xFFFFFFFF);
  31.             upperWall.solid = true;
  32.             upperWall.immovable = true;
  33.             add(upperWall);
  34.            
  35.             lowerWall = new FlxSprite(0, FlxG.height-5);
  36.             lowerWall.makeGraphic(FlxG.width, 5, 0xFFFFFFFF);
  37.             lowerWall.solid = true;
  38.             lowerWall.immovable = true;
  39.             add(lowerWall);
  40.            
  41.             leftWall = new FlxSprite(0, 0);
  42.             leftWall.makeGraphic(5, FlxG.height, 0xFFFFFFFF);
  43.             leftWall.solid = true;
  44.             leftWall.immovable = true;
  45.             add(leftWall);
  46.            
  47.             rightWall = new FlxSprite(FlxG.width-5, 0);
  48.             rightWall.makeGraphic(5, FlxG.height, 0xFFFFFFFF);
  49.             rightWall.solid = true;
  50.             rightWall.immovable = true;
  51.             add(rightWall);
  52.            
  53.             walls = new FlxGroup;
  54.             walls.add(leftWall);
  55.             walls.add(rightWall);
  56.             walls.add(upperWall);
  57.             walls.add(lowerWall);
  58.            
  59.             emitter = new FlxEmitter(FlxG.width / 2, FlxG.height / 2);
  60.             emitter.add(particle);
  61.             emitter.start(false, 0, 0.5, 10);
  62.             add(emitter);
  63.  
  64.         }
  65.         override public function update():void
  66.         {
  67.             super.update();
  68.         }
  69.     }
  70.  
  71. }
Add Comment
Please, Sign In to add comment