Advertisement
SnowPhoenix347

Untitled

Nov 1st, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.30 KB | None | 0 0
  1. using System;
  2. using System.Diagnostics;
  3.  
  4. namespace FifthProject
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             string[] weapon = new string[2];
  11.             int[] damage = new int[2];
  12.             int[] ammo = new int[2];
  13.             string[] tempWeapon = new string[2];
  14.             int[] tempDamage = new int[2];
  15.             int[] tempAmmo = new int[2];
  16.  
  17.             int menu;
  18.             int number = 0;
  19.             int equiped = 0;
  20.  
  21.             Console.WriteLine($"\tMenu\n" +
  22.                               $"1. Add weapon\n" +
  23.                               $"2. Remove weapon\n" +
  24.                               $"3. Equip weapon\n");
  25.            
  26.             while (true)
  27.             {
  28.                 menu = Convert.ToInt32(Console.ReadLine());
  29.  
  30.                 switch(menu)
  31.                 {
  32.                     case 1:
  33.                         Console.Write("Enter name: ");
  34.                         weapon[number] = Console.ReadLine();
  35.                         tempWeapon = new string[weapon.Length + 1];
  36.                         Console.Write("\nEnter Damage: ");
  37.                         damage[number] = Convert.ToInt32(Console.ReadLine());
  38.                         tempDamage = new int[damage.Length + 1];
  39.                         Console.Write("\nEnter the size of the magazine: ");
  40.                         ammo[number] = Convert.ToInt32(Console.ReadLine());
  41.                         tempAmmo = new int[ammo.Length + 1];
  42.                         break;
  43.                     case 2:
  44.                         Console.WriteLine("Select a slot");
  45.                         int deleteMenu = Convert.ToInt32(Console.ReadLine());
  46.                        
  47.                         weapon[deleteMenu - 1] = null;
  48.                         damage[deleteMenu - 1] = 0;
  49.                         ammo[deleteMenu - 1] = 0;
  50.                         break;
  51.                     case 3:
  52.                         if (weapon[1] == null)
  53.                         {
  54.                             Console.WriteLine("You haven't weapons");
  55.                         }
  56.                         else
  57.                         {
  58.                             Console.WriteLine("Select a slot");
  59.                             equiped = Convert.ToInt32(Console.ReadLine());
  60.                         }
  61.                         break;
  62.                 }
  63.                 number++;
  64.                
  65.                 for (int i = 1; i < weapon.Length - 2; i++)
  66.                 {
  67.                     if (weapon[i] == null)
  68.                     {
  69.                         i++;
  70.                     }
  71.                     tempWeapon[i] = weapon[i];
  72.                 }
  73.                 weapon = tempWeapon;
  74.                 for (int i = 1; i < damage.Length - 2; i++)
  75.                 {
  76.                     if (damage[i] == 0)
  77.                     {
  78.                         i++;
  79.                     }
  80.                     tempDamage[i] = damage[i];
  81.                 }
  82.                 damage = tempDamage;
  83.                 for (int i = 1; i < ammo.Length - 2; i++)
  84.                 {
  85.                     if (ammo[i] == 0)
  86.                     {
  87.                         i++;
  88.                     }
  89.                     tempAmmo[i] = ammo[i];
  90.                 }
  91.                 ammo = tempAmmo;
  92.             }
  93.         }
  94.     }
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement