package com.papagiannis.tuberun;
import java.util.Locale;
import android.location.Location;
public class BusStation extends Station {
private static final long serialVersionUID = 1L;
public BusStation(String name, Location location, String code) {
super(name,location);
this.code=code;
}
public BusStation(String name, int latitude, int longtitude, String code) {
super(name,latitude,longtitude);
this.code=code;
}
public BusStation(String name, int latitude, int longtitude, String code, String heading) {
this(name, latitude, longtitude,code);
int heading_d=Integer.parseInt(heading);
this.heading="";
if (heading_d<30 || heading_d>330) this.heading="N";
else if (heading_d>=30 && heading_d<60 ) this.heading="NE";
else if (heading_d>=60 && heading_d<120 ) this.heading="E";
else if (heading_d>=120 && heading_d<150 ) this.heading="SE";
else if (heading_d>=150 && heading_d<210 ) this.heading="S";
else if (heading_d>=210 && heading_d<240 ) this.heading="SW";
else if (heading_d>=240 && heading_d<300 ) this.heading="W";
else if (heading_d>=300 && heading_d<330 ) this.heading="NW";
}
@Override
public String getName() {
String res=name.charAt(0)+"";;
res+=name.substring(1).toLowerCase(Locale.ENGLISH);
try {
String[] tokens=res.split("<>");
res=tokens[0];
}
catch (Exception e){}
return res;
}
private String code;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
private String heading;
public String getHeading() {
return heading;
}
public void setHeading(String heading) {
this.heading = heading;
}
}