remove mine
This commit is contained in:
		
							parent
							
								
									2e9415693a
								
							
						
					
					
						commit
						b0da89cba3
					
				
					 4 changed files with 7 additions and 10 deletions
				
			
		| 
						 | 
				
			
			@ -26,7 +26,7 @@ internal sealed class CollectPowerUp(
 | 
			
		|||
 | 
			
		||||
            switch (obj.Type)
 | 
			
		||||
            {
 | 
			
		||||
                case PowerUpType.MagazineTypeUpgrade:
 | 
			
		||||
                case PowerUpType.MagazineType:
 | 
			
		||||
                    if (obj.MagazineType == null)
 | 
			
		||||
                        throw new UnreachableException();
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -40,7 +40,7 @@ internal sealed class CollectPowerUp(
 | 
			
		|||
                        tank.ReloadingUntil = DateTime.Now;
 | 
			
		||||
 | 
			
		||||
                    break;
 | 
			
		||||
                case PowerUpType.MagazineSizeUpgrade:
 | 
			
		||||
                case PowerUpType.MagazineSize:
 | 
			
		||||
                    tank.Magazine = tank.Magazine with
 | 
			
		||||
                    {
 | 
			
		||||
                        MaxBullets = (byte)int.Clamp(tank.Magazine.MaxBullets + 1, 1, 32)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -19,12 +19,12 @@ internal sealed class SpawnPowerUp(
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
        var type = Random.Shared.Next(4) == 0
 | 
			
		||||
            ? PowerUpType.MagazineSizeUpgrade
 | 
			
		||||
            : PowerUpType.MagazineTypeUpgrade;
 | 
			
		||||
            ? PowerUpType.MagazineSize
 | 
			
		||||
            : PowerUpType.MagazineType;
 | 
			
		||||
 | 
			
		||||
        MagazineType? magazineType = type switch
 | 
			
		||||
        {
 | 
			
		||||
            PowerUpType.MagazineTypeUpgrade => Random.Shared.Next(0, 3) switch
 | 
			
		||||
            PowerUpType.MagazineType => Random.Shared.Next(0, 3) switch
 | 
			
		||||
            {
 | 
			
		||||
                0 => MagazineType.Fast,
 | 
			
		||||
                1 => MagazineType.Explosive,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue