Advertisement
Guest User

Funcion RecargarArma()

a guest
Dec 6th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.95 KB | None | 0 0
  1. func RecargarArma():
  2. #   ESTA VARIABLE LOCAL SE ENCARGA DE HACER UN CALCULO DE CUANTA MUNICION QUEDA ENTRE LA RESTA DE LA
  3. #   MUNICION MAX Y LA MUNICION ACTUAL, DEJANDO COMO RESULTADO UNA DIFERENCIA DE CUANTO LE FALTA A
  4. #   MUNICION ACTUAL PARA ALCANZAR EL MISMO VALOR QUE MUNICION MAXIMA
  5.     var diferencia_municion = municion_max - municion_actual
  6.    
  7.  
  8. #   QUIERO CHECKEAR SI TENGO RESERVAS Y SI MI MUNICION ACTUAL ES MENOR A LA MUNICION MAX DEL ARMA
  9.     if municion_reserva > 0 && municion_actual < municion_max:
  10.  
  11. #       DE SER VERDADERO, QUIERO CHECKAR SI TENGO MAS RESERVAS QUE 'diferencia_municion' Y SI LA MUNICION ACTUAL
  12. #       ES MAYOR QUE 0
  13.         if diferencia_municion > municion_reserva && municion_actual > 0:
  14.  
  15. #           "ENTONCES AÑADO LA MUNICION RESTANTE QUE ME FALTA PARA LLEGAR DE MUNICION ACTUAL A MUNICION MAX"
  16.             municion_actual += diferencia_municion
  17.  
  18. #           "Y LE RESTO ESA MISMA CANTIDAD A LAS RESERVAS"
  19.             municion_reserva -= diferencia_municion
  20.            
  21.             print("HAS RECARGADO: " + String(diferencia_municion) + " PROYECTILES A TU ARMA")
  22.  
  23. #       DE OTRO MODO SI LA MUNICION DE RESERVA ES MAYOR A LA MUNICION MAX Y LA MUNICION ACTUAL ES MENOR O IGUAL
  24. #       A CERO
  25.         elif municion_reserva > municion_max && municion_actual <= 0:
  26.  
  27. #           "ENTONCES RECARGO LA MUNICION ACTUAL = MUNICION MAXIMA"
  28.             municion_actual = municion_max
  29.  
  30. #           "Y LE RESTO ESA MISA CANTIDAD A LAS RESERVAS"
  31.             municion_reserva -= municion_max
  32.            
  33.             print("HAS RECARGADO: " + String(municion_max) + " PROYECTILES A TU ARMA")
  34.            
  35.         elif municion_actual >= municion_max:
  36.             print("MAXIMA MUNICION POSIBLE")
  37.  
  38. #       SI NADA DE ESTO SE CUMPLE ENTONCES
  39.         else:
  40.  
  41. #           AÑADO EL VALOR TOTAL DE LAS RESERVAS A LA MUNICION ACTUAL
  42.             municion_actual += municion_reserva
  43.  
  44. #       Y DEJO LA MUNICION DE RESERVA EN 0
  45.             municion_reserva -= municion_reserva
  46.            
  47.             print("HAS RECARGADO: " + String(municion_actual) + " DE MUNICION A TU ARMA")
  48.            
  49.     print("TE QUEDAN " + String(municion_reserva) + " DE MUNICION EN TU RESERVA")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement