diff options
Diffstat (limited to 'Penguloon/Enemies')
| -rw-r--r-- | Penguloon/Enemies/DarkRainbowBalloon.cs | 16 | ||||
| -rw-r--r-- | Penguloon/Enemies/GreenBalloon.cs | 16 | ||||
| -rw-r--r-- | Penguloon/Enemies/OrangeBalloon.cs | 16 | ||||
| -rw-r--r-- | Penguloon/Enemies/PurpleBalloon.cs | 16 | ||||
| -rw-r--r-- | Penguloon/Enemies/RainbowBalloon.cs | 16 | ||||
| -rw-r--r-- | Penguloon/Enemies/YellowBalloon.cs | 15 |
6 files changed, 95 insertions, 0 deletions
diff --git a/Penguloon/Enemies/DarkRainbowBalloon.cs b/Penguloon/Enemies/DarkRainbowBalloon.cs new file mode 100644 index 0000000..167aa69 --- /dev/null +++ b/Penguloon/Enemies/DarkRainbowBalloon.cs @@ -0,0 +1,16 @@ +using Penguloon.Levels; + +namespace Penguloon.Enemies +{ + class DarkRainbowBalloon : EnemyBase + { + public DarkRainbowBalloon(Map map) : base(map) + { + this.Texture = ContentManager.GetTexture("Enemies/rainbow_dark"); + this.Speed = 85f; + this.Health = 1; + this.ChildObject = typeof(RainbowBalloon); + this.HealthToTake = 8; + } + } +}
\ No newline at end of file diff --git a/Penguloon/Enemies/GreenBalloon.cs b/Penguloon/Enemies/GreenBalloon.cs new file mode 100644 index 0000000..9aad202 --- /dev/null +++ b/Penguloon/Enemies/GreenBalloon.cs @@ -0,0 +1,16 @@ +using Penguloon.Levels; + +namespace Penguloon.Enemies +{ + class GreenBalloon : EnemyBase + { + public GreenBalloon(Map map) : base(map) + { + this.Texture = ContentManager.GetTexture("Enemies/green"); + this.Speed = 55f; + this.Health = 1; + this.ChildObject = typeof(YellowBalloon); + this.HealthToTake = 4; + } + } +} diff --git a/Penguloon/Enemies/OrangeBalloon.cs b/Penguloon/Enemies/OrangeBalloon.cs new file mode 100644 index 0000000..12a4651 --- /dev/null +++ b/Penguloon/Enemies/OrangeBalloon.cs @@ -0,0 +1,16 @@ +using Penguloon.Levels; + +namespace Penguloon.Enemies +{ + class OrangeBalloon : EnemyBase + { + public OrangeBalloon(Map map) : base(map) + { + this.Texture = ContentManager.GetTexture("Enemies/orange"); + this.Speed = 125f; + this.Health = 1; + this.ChildObject = typeof(GreenBalloon); + this.HealthToTake = 5; + } + } +}
\ No newline at end of file diff --git a/Penguloon/Enemies/PurpleBalloon.cs b/Penguloon/Enemies/PurpleBalloon.cs new file mode 100644 index 0000000..30a81dc --- /dev/null +++ b/Penguloon/Enemies/PurpleBalloon.cs @@ -0,0 +1,16 @@ +using Penguloon.Levels; + +namespace Penguloon.Enemies +{ + class PurpleBalloon : EnemyBase + { + public PurpleBalloon(Map map) : base(map) + { + this.Texture = ContentManager.GetTexture("Enemies/purple"); + this.Speed = 85f; + this.Health = 1; + this.ChildObject = typeof(OrangeBalloon); + this.HealthToTake = 6; + } + } +}
\ No newline at end of file diff --git a/Penguloon/Enemies/RainbowBalloon.cs b/Penguloon/Enemies/RainbowBalloon.cs new file mode 100644 index 0000000..3947201 --- /dev/null +++ b/Penguloon/Enemies/RainbowBalloon.cs @@ -0,0 +1,16 @@ +using Penguloon.Levels; + +namespace Penguloon.Enemies +{ + class RainbowBalloon : EnemyBase + { + public RainbowBalloon(Map map) : base(map) + { + this.Texture = ContentManager.GetTexture("Enemies/rainbow"); + this.Speed = 85f; + this.Health = 1; + this.ChildObject = typeof(PurpleBalloon); + this.HealthToTake = 7; + } + } +}
\ No newline at end of file diff --git a/Penguloon/Enemies/YellowBalloon.cs b/Penguloon/Enemies/YellowBalloon.cs new file mode 100644 index 0000000..4a8412a --- /dev/null +++ b/Penguloon/Enemies/YellowBalloon.cs @@ -0,0 +1,15 @@ +using Penguloon.Levels; +namespace Penguloon.Enemies +{ + class YellowBalloon : EnemyBase + { + public YellowBalloon(Map map) : base(map) + { + this.Texture = ContentManager.GetTexture("Enemies/yellow"); + this.Speed = 45f; + this.Health = 1; + this.ChildObject = typeof(BlueBalloon); + this.HealthToTake = 3; + } + } +}
\ No newline at end of file |
