1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
| import java.io.IOException; import java.io.Serializable; import org.newdawn.slick.Image; import org.newdawn.slick.Input; import org.newdawn.slick.MouseListener; import org.newdawn.slick.SlickException; import org.newdawn.slick.util.pathfinding.Mover;
public class Pedestrian extends Unit implements Serializable, Mover { private boolean pRunned=false; private int pWS; private int pBS; private int pS; private int pT; private int pW; private int pI; private int pA; private int pLD; private int pSV; private int pNSW; private Weapon pActiveWeapon; Pedestrian () { } Pedestrian (String name,String type,String race,String image,String selimage,int pws,int pbs,int ps,int pt,int pw,int pi,int pa,int pld,int psv,int pnsw ) throws SlickException { uName=name; uRace=race; uType=type; uNorImageDest=image; uSelImageDest=selimage; uNorImage=new Image(uNorImageDest); uSelImage=new Image(uSelImageDest); pWS=pws; pBS=pbs; pS=ps; pT=pt; pW=pw; pI=pi; pA=pa; pLD=pld; pSV=psv; pNSW=pnsw; } Pedestrian (String name,String type,String race,String image,String selimage,int pws,int pbs,int ps,int pt,int pw,int pi,int pa,int pld,int psv,int pnsw,int cordX,int cordY) throws SlickException { uName=name; uRace=race; uType=type; uNorImage=new Image(image); uSelImage=new Image(selimage); pWS=pws; pBS=pbs; pS=ps; pT=pt; pW=pw; pI=pi; pA=pa; pLD=pld; pSV=psv; pNSW=pnsw; uCurCoordX=cordX; uCurCoordY=cordY; }
} |