Guest User

Untitled

a guest
Jan 18th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package  
  2. {
  3.     import net.flashpunk.Entity;
  4.     import net.flashpunk.utils.Input;
  5.     import net.flashpunk.utils.Key
  6.     import net.flashpunk.graphics.Image;
  7.     import net.flashpunk.FP;
  8.     /**
  9.      * ...
  10.      * @author fyre
  11.      */
  12.     public class MyEnemy extends Entity
  13.     {
  14.         private var dirChangeDelay:int;
  15.         private var destx:int;
  16.         private var desty:int;
  17.        
  18.         [Embed(source = 'assets/enemy.png')] private const ENEMY1:Class;
  19.        
  20.         public function MyEnemy()
  21.         {
  22.             graphic = new Image(ENEMY1);
  23.             setHitbox(8, 8);
  24.             dirChangeDelay = FP.random * 100;
  25.             x = y = 500;
  26.         }
  27.        
  28.         override public function update():void
  29.         {
  30.             trace(dirChangeDelay);
  31.             if (dirChangeDelay <= 0)
  32.             {
  33.                 destx = (FP.random * 792);
  34.                 desty = (FP.random * 592);
  35.                 dirChangeDelay = FP.random * 100;
  36.             }
  37.             moveTowards(destx, desty, 2);
  38.             dirChangeDelay -= 1;
  39.         }
  40.        
  41.     }
  42.  
  43. }
Add Comment
Please, Sign In to add comment