My Project
 Todo Clases Archivos Funciones Variables
Persona.java
Ir a la documentación de este archivo.
1 import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
2 
9 public class Persona extends Enemigo
10 {
15  public Persona(int valor)
16  {
17  ubic = valor;
18  img = new GreenfootImage("peaton.png");
19  if(ubic == 0)
20  {
21  setImage(img);
22  }
23  else if(ubic == 1)
24  {
25  img.mirrorVertically();
26  setImage(img);
27  }
28  }
29 
33  public void act()
34  {
35  setImage(img);
36  super.mueve();
37  intersecta();
38  remueveimagen();
39  }
40 
44  public void remueveimagen()
45  {
46  if(this.getX() == 0 || band == 1)
47  getWorld().removeObject(this);
48  }
49 
53  public void intersecta()
54  {
55  Actor otro;
56  otro = getOneIntersectingObject(Personaje.class);
57  if(otro != null)
58  {
59  band = 1;
60  ((Mundo)getWorld()).mandaPolicia(ubic);
61  }
62  }
63 }