|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--bicho.Bicho
Field Summary | |
protected java.util.Random |
azar
|
protected float |
deposicion
|
protected float |
E
variable que indica la concentrarión de la casilla en dirección este |
protected int |
edad
|
protected static int[] |
edad_reproductiva
|
protected bicho.Sentido |
frente
objeto que representa la direccion (N,S,E,O,NE,NO,SE,SO) en que se encuentra la tremita |
protected float |
N
variable que indica la concentrarión de la casilla en dirección norte |
protected float |
NE
variable que indica la concentrarión de la casilla en dirección noreste |
protected int |
nivel_metabolico
|
protected float |
NO
variable que indica la concentrarión de la casilla en dirección noroeste |
protected float |
O
variable que indica la concentrarión de la casilla en dirección oeste |
protected float |
prescencia
|
protected float |
SE
variable que indica la concentrarión de la casilla en dirección este |
protected int |
sensibilidad
|
protected int |
sexo
|
protected float |
SO
|
protected int |
tamanho
|
(package private) int |
tipo
|
protected int |
x
|
protected int |
y
referencia al Sitio que ocupa la tremita protected volatile Sitio posicion; |
Constructor Summary | |
Bicho(bicho.Sentido zen,
entorno.Sitio aqui)
direccion, posicion inicializada específicamente utilizado cuando son reconstruidas en un espacio remoto |
|
Bicho(entorno.Sitio aqui)
al azar inicializa su direccion |
Method Summary | |
(package private) bicho.Sentido |
alla()
gira en funcion de la direccion actual, 45, 90 o 135 grados positivos o negativos con probabilidad 2:3:1 |
float |
getDeposicion()
|
bicho.Sentido |
getFrente()
|
float |
getOlor()
|
int |
getTipo()
|
int |
getX()
acceso a info posicional |
int |
getY()
acceso a info posicional |
abstract boolean |
karmaLocal()
|
void |
procesaBicho(bicho.Bicho bicho)
acceso a variable de estado de orientacion |
void |
setSentido(bicho.Sentido s)
|
void |
setX(int x)
|
void |
setY(int y)
|
(package private) float |
sondea(bicho.Sentido palla)
a partir de la posicion actual se sondean las concentraciones de las casillas vecinas |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.util.Random azar
int tipo
protected volatile int y
protected volatile int x
protected volatile bicho.Sentido frente
protected volatile float N
protected volatile float NE
protected volatile float NO
protected volatile float O
protected volatile float E
protected volatile float SO
protected volatile float SE
protected int nivel_metabolico
protected int edad
protected int sensibilidad
protected int sexo
protected static int[] edad_reproductiva
protected float prescencia
protected int tamanho
protected float deposicion
Constructor Detail |
public Bicho(entorno.Sitio aqui)
aqui
- la posicion asignada inicialmente a la tremita
su orientacion es asignada al azarpublic Bicho(bicho.Sentido zen, entorno.Sitio aqui)
zen
- una orientacion especifica de inicioaqui
- una posicion de inicio especificaMethod Detail |
float sondea(bicho.Sentido palla)
palla
- la direccion de la que obtener la concentracion
bicho.Sentido alla()
public abstract boolean karmaLocal()
public void procesaBicho(bicho.Bicho bicho) throws java.lang.Exception
java.lang.Exception
public bicho.Sentido getFrente()
public int getY()
public void setY(int y)
public void setX(int x)
public int getX()
public int getTipo()
public float getOlor()
public float getDeposicion()
public void setSentido(bicho.Sentido s)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |