Beispiel #1
0
 protected Enemy(EnemyType enemyType, Vector2 position, IEnemyRenderer enemyRenderer)
 {
     _enemyType         = enemyType;
     this.enemyRenderer = enemyRenderer;
     _name     = enemyRenderer.Name;
     _position = position;
 }
 public TodEnemy(Vector2 position, IEnemyRenderer enemyRenderer) : base(EnemyType.Tod, position, enemyRenderer)
 {
 }
Beispiel #3
0
 public CfEnemy(Vector2 position, IEnemyRenderer enemyRenderer)
     : base(EnemyType.Cf, position, enemyRenderer)
 {
 }
Beispiel #4
0
 public HrEnemy(Vector2 position, IEnemyRenderer enemyRenderer)
     : base(EnemyType.Hr, position, enemyRenderer)
 {
 }
Beispiel #5
0
 public AoeEnemy(Vector2 position, IEnemyRenderer enemyRenderer)
     : base(EnemyType.Aoe, position, enemyRenderer)
 {
 }
 public RangerEnemy(Vector2 position, IEnemyRenderer enemyRenderer) : base(EnemyType.Ranger, position, enemyRenderer)
 {
 }
 public ObstacleEnemy(Vector2 position, double movementSpeedWhenWalkedOn, IEnemyRenderer enemyRenderer) : base(EnemyType.Obstacle, position, enemyRenderer)
 {
     this.movementSpeedWhenWalkedOn = movementSpeedWhenWalkedOn;
 }
Beispiel #8
0
 public DpsEnemy(Vector2 position, IEnemyRenderer enemyRenderer) : base(EnemyType.Dps, position, enemyRenderer)
 {
 }