Exemple #1
0
 public void changeWeapon(Person person, Integer weaponCode) {
   if (person.isReload()) {
     return;
   }
   String weaponTitle = "";
   switch (weaponCode) {
     case 1:
       weaponTitle = "knife";
       break;
     case 2:
       weaponTitle = "pistol";
       break;
     case 3:
       weaponTitle = "shotgun";
       break;
     case 4:
       weaponTitle = "assault";
       break;
     case 5:
       weaponTitle = "sniper";
       break;
     case 6:
       weaponTitle = "flamethrower";
       break;
     case 7:
       weaponTitle = "minigun";
       break;
     case 8:
       weaponTitle = "rocket";
       break;
   }
   if (!"".equals(weaponTitle)) {
     for (AbstractWeapon weapon : person.getWeaponList()) {
       if (weapon.getName().equals(weaponTitle)) {
         person.setWeapon(weapon);
         break;
       }
     }
   }
 }