Ejemplo n.º 1
0
 public Punk(String inEntityType, int inTotalLife, Nez.Tiled.TiledMap inMap, bool enemyHasGun, int ntargetPositionRange) : base(inEntityType, inTotalLife, inMap, enemyHasGun, ntargetPositionRange)
 {
     EntityType          = inEntityType;
     TileMap             = inMap;
     TotalLife           = inTotalLife;
     CurrentLife         = TotalLife;
     CollisionLayer      = TileMap.getLayer <TiledTileLayer>("collisionLayer");
     WeightedGraph       = new WeightedGridGraph(CollisionLayer);
     Start               = new Point(1, 1);
     End                 = new Point(10, 10);
     WeightedSearchPath  = WeightedGraph.search(Start, End);
     EnemyCanShootGun    = enemyHasGun;
     TargetPositionRange = ntargetPositionRange;
 }