Guest User

circle state thing

a guest
Apr 17th, 2013
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package Circle.States
  2. {
  3.     import Circle.Player.CircleDude;
  4.     import org.flixel.FlxG;
  5.     import org.flixel.FlxGroup;
  6.     import org.flixel.FlxSprite;
  7.     import org.flixel.FlxState;
  8.     import org.flixel.FlxU;
  9.     import org.Throw.U;
  10.    
  11.     /**
  12.      * ...
  13.      * @author James Higgins
  14.      */
  15.     public class GameState extends FlxState
  16.     {
  17.         [Embed(source = "../Data/Art/circle.png")]
  18.         public static const CircleSprite:Class;
  19.        
  20.         //public var Player:PlayerCircle = new PlayerCircle(0, 0);
  21.        
  22.         public function GameState()
  23.         {
  24.            
  25.         }
  26.        
  27.         override public function create():void
  28.         {
  29.             super.create();
  30.            
  31.             var f:FlxSprite = new FlxSprite(400, 300, CircleSprite);
  32.             f.x -= f.width / 2;
  33.             f.y -= f.height / 2;
  34.             f.depth = 1.0;
  35.             var i:int;
  36.            
  37.             add(f);
  38.            
  39.             add(new CircleDude());
  40.            
  41.             //add(Player);
  42.             //add(new CircleDude(Math.PI/2, -Math.PI/2));
  43.            
  44.             //CircleDude.CircleCam = Player;
  45.            
  46.             for (i = 0; i < 40; i++)
  47.             {
  48.                 add(new CircleDude(Math.random() * 2 * Math.PI, Math.random() * 2 * Math.PI, Math.random() * 50 + 200));
  49.             }
  50.            
  51.             for (i = 0; i < 40; i++)
  52.             {
  53.                 add(new CircleDude(Math.random() * 2 * Math.PI, Math.random() * 2 * Math.PI, Math.random() * 50 + 200));
  54.             }
  55.            
  56.             for (i = 0; i < 40; i++)
  57.             {
  58.                 add(new CircleDude(Math.random() * 2 * Math.PI, Math.random() * 2 * Math.PI, Math.random() * 50 + 200));
  59.             }
  60.         }
  61.        
  62.         override public function update():void
  63.         {
  64.             super.update();
  65.            
  66.             sort("depth");
  67.         }
  68.     }
  69.  
  70. }
Advertisement
Add Comment
Please, Sign In to add comment