Android Open Source - zomblind Npc 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

/*******************************************************************************
 * Copyright 2013 Antonio Fern?ndez Ares (antares.es@gmail.com)
 * /*from   w  w  w  .  j  a v  a2s  . c  o  m*/
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *   http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 ******************************************************************************/

package antares.zomblind.core.npcs;

import antares.zomblind.R;
import antares.zomblind.core.npcs.Npc.tipo_npc;

public class NpcData {
  public String _name;
  public tipo_npc _tipo;
  public int _pi_ataque;
  public int _salud;
  public int _rango_ataque;
  public int _velocidad;
  public int _armadura_cuerpo = 0;
  public int _armadura_distancia = 0;

  public int _S_movimiento;
  public int _S_ataque;
  public int _S_muerte;
  public int _S_especial;

  public NpcData(String _name, tipo_npc _tipo, int _pi_ataque, int _salud,
      int _rango_ataque, int _velocidad, int _armadura_cuerpo,
      int _armadura_distancia, int _S_movimiento, int _S_ataque,
      int _S_muerte, int _S_especial) {
    super();
    this._name = _name;
    this._tipo = _tipo;
    this._pi_ataque = _pi_ataque;
    this._salud = _salud;
    this._rango_ataque = _rango_ataque;
    this._velocidad = _velocidad;
    this._armadura_cuerpo = _armadura_cuerpo;
    this._armadura_distancia = _armadura_distancia;

    this._S_movimiento = _S_movimiento;
    this._S_ataque = _S_ataque;
    this._S_muerte = _S_muerte;
    this._S_especial = _S_especial;
  }

      // --Stars--  1  2  3  4  5  E
      // pi_ataque  5  10  15  20  30  50
      // Salud    10  15  25  30  50  100
      // rango    1  2  3  4  5  10
      // velocidad  1  2  3  4  5  10
      // a_cuerpo    5  10  20  50
      // a_distancia  5  10  20  50

  public static final NpcData _light =
      new NpcData("light", tipo_npc.HOSTIL,
        5, 5, 1, 1, 0, 0,
        R.raw.zombie_light_01_acercando,
        R.raw.zombie_light_01_ataque,
        R.raw.zombie_light_01_muerte, -1);
  public static final NpcData _lord_ferguson =
      new NpcData("lord_ferguson", tipo_npc.HOSTIL,
        5, 5, 1, 1, 0, 0,
        R.raw.zombie_lord_ferguson_movimiento,
        R.raw.zombie_lord_ferguson_ataque,
        R.raw.zombie_lord_ferguson_muerte,
        R.raw.zombie_lord_ferguson_especial);
  public static final NpcData _carnavalera =
      new NpcData("carnavalera", tipo_npc.HOSTIL,
        5, 50, 1, 5, 0, 0,
        R.raw.zombie_carnavalera_movimiento,
        R.raw.zombie_carnavalera_ataque,
        R.raw.zombie_carnavalera_muerte,
        R.raw.zombie_carnavalera_especial);
  public static final NpcData _duquesa =
      new NpcData("duquesa", tipo_npc.HOSTIL,
        5, 10, 1, 1, 50, 50,
        R.raw.zombie_duquesa_movimiento,
        R.raw.zombie_duquesa_ataque,
        R.raw.zombie_duquesa_muerte,
        R.raw.zombie_duquesa_especial);
  public static final NpcData _pecosete =
      new NpcData("duquesa", tipo_npc.HOSTIL,
        5, 100, 1, 1, 0, 0,
        R.raw.zombie_pecosete_movimiento,
        R.raw.zombie_pecosete_ataque,
        R.raw.zombie_pecosete_muerte,
        R.raw.zombie_pecosete_especial);
  public static final NpcData _oveja =
      new NpcData("oveja", tipo_npc.HOSTIL,
        30, 50, 1, 1, 0, 0,
        R.raw.zombie_oveja_movimiento,
        R.raw.zombie_oveja_ataque,
        R.raw.zombie_oveja_muerte,
        R.raw.zombie_oveja_especial);
  public static final NpcData _olakase =
      new NpcData("olakase", tipo_npc.HOSTIL,
        0, 25, 3, 3, 5, 5,
        R.raw.zombie_olakease_movimiento,
        R.raw.zombie_olakease_ataque,
        R.raw.zombie_olakease_muerte,
        -1);
  public static final NpcData _hipster =
      new NpcData("hipster", tipo_npc.HOSTIL,
        15, 15, 2, 2, 5, 5,
        R.raw.zombie_hipster_movimiento,
        R.raw.zombie_hipster_ataque,
        R.raw.zombie_hipster_muerte,
        R.raw.zombie_hipster_especial);
  public static final NpcData _arrastrao =
      new NpcData("arrastrao", tipo_npc.HOSTIL,
        30, 50, 1, 1, 0, 0,
        R.raw.zombie_arrastrao_movimiento,
        R.raw.zombie_arrastrao_ataque,
        R.raw.zombie_arrastrao_muerte,
        R.raw.zombie_arrastrao_especial);

  public static final NpcData _alemana =
      new NpcData("alemana", tipo_npc.HOSTIL,
        10, 25, 2, 2, 5, 10,
        R.raw.zombie_alemana_movimiento,
        R.raw.zombie_alemana_ataque,
        R.raw.zombie_alemana_muerte,
        R.raw.zombie_alemana_especial);
  public static final NpcData _novia =
      new NpcData("novia", tipo_npc.HOSTIL,
        5, 50, 1, 1, 10, 10,
        R.raw.zombie_novia_acercando,
        R.raw.zombie_novia_ataque,
        R.raw.zombie_novia_muerte,
        R.raw.zombie_novia_especial);
  public static final NpcData _periodista =
      new NpcData("periodista", tipo_npc.HOSTIL,
        15, 15, 5, 1, 5, 0,
        R.raw.zombie_periodista_acercando,
        R.raw.zombie_periodista_ataque,
        R.raw.zombie_periodista_muerte,
        R.raw.zombie_periodista_especial);
  public static final NpcData _lazaro =
      new NpcData("lazaro", tipo_npc.HOSTIL,
        15, 15, 2, 4, 0, 0,
        R.raw.zombie_lazaro_acercando,
        R.raw.zombie_lazaro_ataque,
        R.raw.zombie_lazaro_muerte,
        R.raw.zombie_lazaro_especial);
//  public static final DataNPCs _predicador =
//      new DataNPCs("predicador", tipo_npc.HOSTIL,
//        5, 15, 1, 1, 20, 20,
//        R.raw.zombie_predicador_movimiento,
//        R.raw.zombie_predicador_ataque,
//        R.raw.zombie_predicador_muerte,
//        R.raw.zombie_predicador_especial);
  public static final NpcData _mariquieta =
      new NpcData("mariquieta", tipo_npc.HOSTIL,
        20, 25, 2, 3, 0, 0,
        R.raw.zombie_mariquieta_movimiento,
        R.raw.zombie_mariquieta_ataque,
        R.raw.zombie_mariquieta_muerte,
        R.raw.zombie_mariquieta_especial);
  public static final NpcData _cobarde =
      new NpcData("cobarde", tipo_npc.HOSTIL,
        15, 25, 5, 1, 0, 0,
        R.raw.zombie_cobarde_movimiento,
        R.raw.zombie_cobarde_ataque,
        R.raw.zombie_cobarde_muerte,
        R.raw.zombie_cobarde_especial);
  public static final NpcData _fotografo =
      new NpcData("fotografo", tipo_npc.HOSTIL,
        5, 5, 10, 1, 0, 0,
        R.raw.zombie_fotografo_movimiento,
        R.raw.zombie_fotografo_ataque,
        R.raw.zombie_fotografo_muerte,
        R.raw.zombie_fotografo_especial);
  public static final NpcData _abogado =
      new NpcData("abogado", tipo_npc.HOSTIL,
        15, 30, 2, 2, 5, 0,
        R.raw.zombie_abogado_movimiento,
        R.raw.zombie_abogado_ataque,
        R.raw.zombie_abogado_muerte,
        R.raw.zombie_abogado_abogado);
  public static final NpcData _perrete =
      new NpcData("perrete", tipo_npc.HOSTIL,
        15, 15, 1, 1, 10, 10,
        R.raw.zombie_perrete_movimiento,
        R.raw.zombie_perrete_ataque,
        R.raw.zombie_perrete_muerte,
        R.raw.zombie_perrete_especial);
  
}




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