Beispiel #1
0
 public Explosion
 (
     Size size, Point location, int radius,
     PhysicalMap map, OnEndAllExplosionFunc funcEnd
 )
 {
     onEndAllExplosionFunc = funcEnd;
     explosionLocation     = location;
     this.size             = size;
     this.radius           = radius;
     InitExplosion(size, location, radius, map);
     ChangeState();
 }
Beispiel #2
0
 public Explosion
 (
     Image explosionTextureCenter, Image explosionTextureUpEdge,
     Image explosionTextureBottomEdge, Image explosionTextureLeftEdge,
     Image explosionTextureRightEdge, Image explosionTextureVerticalMiddle,
     Image explosionTextureHorizontalMiddle, Size size, Point location, int radius,
     PhysicalMap map, OnEndAllExplosionFunc funcEnd
 )
 {
     onEndAllExplosionFunc = funcEnd;
     explosionLocation     = location;
     this.size             = size;
     this.radius           = radius;
     InitExplosion(explosionTextureCenter, explosionTextureUpEdge, explosionTextureBottomEdge, explosionTextureLeftEdge,
                   explosionTextureRightEdge, explosionTextureVerticalMiddle, explosionTextureHorizontalMiddle,
                   size, location, radius, map);
     ChangeState();
 }