コード例 #1
0
 private static void ChooseGear(int meters, Hero player)
 {
     if (METERS_REQUIRED_LEVEL_2 <= meters && meters < METERS_REQUIRED_LEVEL_3 && player.Level == 1)
     {
         player.LevelUp(new BigSword(), new Teleporting());
     }
     else if (meters >= METERS_REQUIRED_LEVEL_3 && player.Level == 2)
     {
         player.LevelUp(new Bow(), new Flying());
     }
     else if (meters >= FAR_FAR_AWAY && player.Level == 3)
     {
         player.UseWeapon(new Gun());
     }
 }