Advertisement
Guest User

Untitled

a guest
Jun 14th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. package;
  2.  
  3. import flixel.FlxG;
  4. import flixel.FlxSprite;
  5. import flixel.group.FlxGroup;
  6. import flixel.group.FlxGroup.FlxTypedGroup;
  7. import flixel.text.FlxText;
  8. import flixel.util.FlxColor;
  9. using flixel.util.FlxSpriteUtil;
  10.  
  11. class Nimo extends FlxGroup
  12. {
  13. //class Nimo extends FlxTypedGroup<Block>
  14.  
  15. public var block1:Block;
  16. public var block2:Block;
  17. var swatch:Int;
  18.  
  19. var _velocity:Float;
  20. var _still:Bool;
  21.  
  22. public function new(X:Float,Y:Float)
  23. {
  24. super();
  25.  
  26. swatch = Random.int(0, 2);
  27.  
  28. block1 = new Block(X, Y, swatch);
  29. add(block1);
  30. block2 = new Block(X+16, block1.y, swatch);
  31. add(block2);
  32.  
  33. block1.solid = block2.solid = true;
  34. block2.still = block1.still;
  35. block2.velocity.y = block1.velocity.y;
  36.  
  37. Reg.stale1 = block1;
  38. Reg.stale2 = block2;
  39. Reg.DeadCombo = this;
  40. trace("This: " + Reg.DeadCombo);
  41. }
  42.  
  43. public function stop():Void
  44. {
  45. block2.still = block1.still = true;
  46. block2.velocity.y = 0;
  47. block1.velocity.y = 0;
  48.  
  49.  
  50. trace("STOP");
  51. }
  52.  
  53. override public function kill():Void
  54. {
  55. super.kill();
  56.  
  57.  
  58. }
  59.  
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement