Android Open Source - zomblind Arma Data






From Project

Back to project page zomblind.

License

The source code is released under:

Apache License

If you think the Android project zomblind listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package antares.zomblind.core.objetos;
/*w w  w .j  av a  2 s. c  om*/
import antares.zomblind.R;
import antares.zomblind.core.objetos.ArmaLista.tipo_arma;
import antares.zomblind.core.objetos.ArmaLista.tipo_arma_recargar;

public class ArmaData {

  public String _name = "";
  public int _alcance;
  public int _dano;
  public tipo_arma _tipo;
  public tipo_arma_recargar _tipo_recargar;
  public int _cansancio;

  // Munici?n
  public int _arma_municion;
  public int _arma_municion_maxima;
  public int _municion;
  public int _municion_maxima;

  // Descubierta
  public boolean _descubierta = false;

  // Estado del arma
  public double _estado;

  // Patron de vibraci?n
  protected long[] _vibra_patron_usar = { 10, 200 };
  protected long[] _vibra_patron_recargar = { 10, 100, 30, 200, 40, 100 };

  // Sonidos
  public int _S_ataque;
  public int _S_recargar;
  public int _S_fallo;

  // A?n sin usar
  double _prob_critico;
  double _cantidad_critico;
  
  public ArmaData(String _name, int _alcance, int _dano,
      tipo_arma _tipo, tipo_arma_recargar _recargar, int _arma_municion,
      int _arma_max_municion, int _municion, int _municion_max,
      double _estado, int _peso, double _prob_critico,
      double _cantidad_critico, int s_uso, int s_recargar,
      long[] vibra_usar, long[] vibra_recargar) {

    this._name = _name;
    this._alcance = _alcance;
    this._dano = _dano;
    this._tipo = _tipo;
    this._tipo_recargar = _recargar;
    this._arma_municion = _arma_municion;
    this._arma_municion_maxima = _arma_max_municion;

    this._municion = _municion;
    this._municion_maxima = _municion_max;
    this._estado = _estado;
    this._cansancio = _peso;
    this._prob_critico = _prob_critico;
    this._cantidad_critico = _cantidad_critico;

    this._S_ataque = s_uso;
    this._S_recargar = s_recargar;

    if (vibra_usar != null)
      this._vibra_patron_usar = vibra_usar;
    if (vibra_usar != null)
      this._vibra_patron_recargar = vibra_recargar;

  }
  
  public static final ArmaData GOLPE1 = new ArmaData("Pu?os",
      2, 12,
      tipo_arma.CUERPO,
      tipo_arma_recargar.NULO,
      0, 0, 0, 0,
      1, 5,
      0, 0,
      R.raw.arma_punos, -1,
      new long[]{10,200},
      null);
  
  public static final ArmaData KATANA = new ArmaData ("Katana",
      3, 40, //Alcance, Da?o
      tipo_arma.CUERPO, //Tipo de arma
      tipo_arma_recargar.NULO, //Tipo de recargue
      0, 0, //_arma_municion, _arma_max_municion
      0, 0, //_municion,_municion_max,
      1, 20, //Estado , Cansancio
      0, 0,
      R.raw.arma_punos, -1,
      new long[]{10,100},
      null);
  
  public static final ArmaData BASTONAZO = new ArmaData ("Bast?n de Ram?n",
      2, 60, //Alcance, Da?o
      tipo_arma.CUERPO, //Tipo de arma
      tipo_arma_recargar.NULO, //Tipo de recargue
      0, 0, //_arma_municion, _arma_max_municion
      0, 0, //_municion,_municion_max,
      1, 5, //Estado , Cansancio
      0, 0,
      R.raw.arma_punos, -1,
      new long[]{5,80,20,100},
      null);  
  
  public static final ArmaData PISTOLA9MM = new ArmaData("Pistola 9mm",
      6, 12,
      tipo_arma.DISTANCIA, tipo_arma_recargar.AUTO,
      15, 15, 30, 90,
      1, 5,
      0, 0,
      R.raw.arma_pistola9mm_disparo_corto, R.raw.arma_pistola9mm_recargar,
      new long[]{20,200},
      new long[]{20,100,100,200});
  
  public static final ArmaData RIFLECAZA = new ArmaData("Rifle Caza",
      10, 25,
      tipo_arma.DISTANCIA, tipo_arma_recargar.MANUAl,
      1, 1, 30, 30,
      1, 5,
      0, 0,
      R.raw.arma_rfilecaza_disparo, R.raw.arma_rfilecaza_recargar,
      new long[]{20,200},
      new long[]{20,100,10,100,100,200});
  
}




Java Source Code List

antares.zomblind.ZomblindActivity.java
antares.zomblind.core.Jugador.java
antares.zomblind.core.Nucleo.java
antares.zomblind.core.levels.L000_menu.java
antares.zomblind.core.levels.NivelInfo.java
antares.zomblind.core.levels.checker.GolpeFrontal.java
antares.zomblind.core.levels.checker.Todos.java
antares.zomblind.core.levels.checker._Chequeador.java
antares.zomblind.core.levels.conditions.SinZombies.java
antares.zomblind.core.levels.conditions._Condicion.java
antares.zomblind.core.levels.generate.AleatorioFlojos.java
antares.zomblind.core.levels.generate.AleatorioTodos.java
antares.zomblind.core.levels.generate._Generador.java
antares.zomblind.core.levels.instancia.java
antares.zomblind.core.npcs.NpcData.java
antares.zomblind.core.npcs.NpcLista.java
antares.zomblind.core.npcs.npc.java
antares.zomblind.core.objetos.ArmaData.java
antares.zomblind.core.objetos.ArmaLista.java
antares.zomblind.core.objetos.Arma.java
antares.zomblind.core.objetos.Municion.java
antares.zomblind.core.opciones.java
antares.zomblind.in.acelerometro.java
antares.zomblind.in.orientacion.java
antares.zomblind.in.pantalla.java
antares.zomblind.in.teclado.java
antares.zomblind.out.debug.java
antares.zomblind.out.habladora.java
antares.zomblind.out.interfaz.java
antares.zomblind.out.vibrador.java