Updated weapon logic. Fixed player CheckMove logic.
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
using AlienAttack.MonoGame.Things.Asteroids;
|
||||
using AlienAttack.MonoGame.Things.Enemies;
|
||||
using AlienAttack.MonoGame.Things.Enemies.Mines;
|
||||
using AlienAttack.MonoGame.Things.Enemies.Ships.TypeA;
|
||||
using AlienAttack.MonoGame.Things.Enemies.Turrets;
|
||||
using AlienAttack.MonoGame.Things.Stars;
|
||||
using AlienAttack.MonoGame.View;
|
||||
@@ -330,24 +331,24 @@ internal class GameLoop : GameLoopBase
|
||||
{
|
||||
int randomNumber = _random.Next(0, 100);
|
||||
|
||||
//if (randomNumber == 0)
|
||||
//{
|
||||
// GreenEnemy enemy = new(_random.Next(0, ViewTransform.ScreenWidth - 64), -64);
|
||||
// Sprites.Add(enemy);
|
||||
// _spawnNewEnemyThreshold = 100 + _random.Next(0, 100);
|
||||
//}
|
||||
//else if (randomNumber == 1)
|
||||
//{
|
||||
// RedEnemy enemy = new(_random.Next(0, ViewTransform.ScreenWidth - 64), -64);
|
||||
// Sprites.Add(enemy);
|
||||
// _spawnNewEnemyThreshold = 100 + _random.Next(0, 100);
|
||||
//}
|
||||
//else if (randomNumber == 2)
|
||||
//{
|
||||
// TealEnemy enemy = new(_random.Next(0, ViewTransform.ScreenWidth - 64), -64);
|
||||
// Sprites.Add(enemy);
|
||||
// _spawnNewEnemyThreshold = 100 + _random.Next(0, 100);
|
||||
//}
|
||||
if (randomNumber == 0)
|
||||
{
|
||||
GreenShipTypeA ship = new(_random.Next(0, ViewTransform.ScreenWidth - 64), -64);
|
||||
Sprites.Add(ship);
|
||||
_spawnNewEnemyThreshold = 100 + _random.Next(0, 100);
|
||||
}
|
||||
else if (randomNumber == 1)
|
||||
{
|
||||
RedShipTypeA enemy = new(_random.Next(0, ViewTransform.ScreenWidth - 64), -64);
|
||||
Sprites.Add(enemy);
|
||||
_spawnNewEnemyThreshold = 100 + _random.Next(0, 100);
|
||||
}
|
||||
else if (randomNumber == 2)
|
||||
{
|
||||
TealShipTypeA enemy = new(_random.Next(0, ViewTransform.ScreenWidth - 64), -64);
|
||||
Sprites.Add(enemy);
|
||||
_spawnNewEnemyThreshold = 100 + _random.Next(0, 100);
|
||||
}
|
||||
//else if (randomNumber == 3)
|
||||
//{
|
||||
// Enemy02Green enemy = new(_random.Next(0, ViewTransform.ScreenWidth - 64), -64);
|
||||
@@ -366,7 +367,7 @@ internal class GameLoop : GameLoopBase
|
||||
// Sprites.Add(enemy);
|
||||
// _spawnNewEnemyThreshold = 100 + _random.Next(0, 100);
|
||||
//}
|
||||
if (randomNumber == 6)
|
||||
else if (randomNumber == 6)
|
||||
{
|
||||
GreenMine enemy = new(_random.Next(0, ViewTransform.ScreenWidth - Mine.Width), -Mine.Height);
|
||||
Sprites.Add(enemy);
|
||||
|
||||
Reference in New Issue
Block a user