line colors for Bonn buses

git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@539 0924bc21-9374-b0fa-ee44-9ff1593b38f0
This commit is contained in:
andreas.schildbach@gmail.com 2011-03-28 23:15:58 +00:00
parent 952be53f5f
commit babdb1733a

View file

@ -19,9 +19,12 @@ package de.schildbach.pte;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
import de.schildbach.pte.dto.Location;
import de.schildbach.pte.util.Color;
import de.schildbach.pte.util.ParserUtils;
/**
@ -133,4 +136,74 @@ public class VrrProvider extends AbstractEfaProvider
uri.append("&command=").append(command);
return uri.toString();
}
private static final Map<String, int[]> LINES = new HashMap<String, int[]>();
static
{
// Busse Bonn
LINES.put("B63", new int[] { Color.parseColor("#0065ae"), Color.WHITE });
LINES.put("B16", new int[] { Color.parseColor("#0065ae"), Color.WHITE });
LINES.put("B66", new int[] { Color.parseColor("#0065ae"), Color.WHITE });
LINES.put("B67", new int[] { Color.parseColor("#0065ae"), Color.WHITE });
LINES.put("B68", new int[] { Color.parseColor("#0065ae"), Color.WHITE });
LINES.put("B18", new int[] { Color.parseColor("#0065ae"), Color.WHITE });
LINES.put("B61", new int[] { Color.parseColor("#e4000b"), Color.WHITE });
LINES.put("B62", new int[] { Color.parseColor("#e4000b"), Color.WHITE });
LINES.put("B65", new int[] { Color.parseColor("#e4000b"), Color.WHITE });
LINES.put("BSB55", new int[] { Color.parseColor("#00919e"), Color.WHITE });
LINES.put("BSB60", new int[] { Color.parseColor("#8f9867"), Color.WHITE });
LINES.put("BSB69", new int[] { Color.parseColor("#db5f1f"), Color.WHITE });
LINES.put("B529", new int[] { Color.parseColor("#2e2383"), Color.WHITE });
LINES.put("B537", new int[] { Color.parseColor("#2e2383"), Color.WHITE });
LINES.put("B541", new int[] { Color.parseColor("#2e2383"), Color.WHITE });
LINES.put("B550", new int[] { Color.parseColor("#2e2383"), Color.WHITE });
LINES.put("B163", new int[] { Color.parseColor("#2e2383"), Color.WHITE });
LINES.put("B551", new int[] { Color.parseColor("#2e2383"), Color.WHITE });
LINES.put("B600", new int[] { Color.parseColor("#817db7"), Color.WHITE });
LINES.put("B601", new int[] { Color.parseColor("#831b82"), Color.WHITE });
LINES.put("B602", new int[] { Color.parseColor("#dd6ba6"), Color.WHITE });
LINES.put("B603", new int[] { Color.parseColor("#e6007d"), Color.WHITE });
LINES.put("B604", new int[] { Color.parseColor("#009f5d"), Color.WHITE });
LINES.put("B605", new int[] { Color.parseColor("#007b3b"), Color.WHITE });
LINES.put("B606", new int[] { Color.parseColor("#9cbf11"), Color.WHITE });
LINES.put("B607", new int[] { Color.parseColor("#60ad2a"), Color.WHITE });
LINES.put("B608", new int[] { Color.parseColor("#f8a600"), Color.WHITE });
LINES.put("B609", new int[] { Color.parseColor("#ef7100"), Color.WHITE });
LINES.put("B610", new int[] { Color.parseColor("#3ec1f1"), Color.WHITE });
LINES.put("B611", new int[] { Color.parseColor("#0099db"), Color.WHITE });
LINES.put("B612", new int[] { Color.parseColor("#ce9d53"), Color.WHITE });
LINES.put("B613", new int[] { Color.parseColor("#7b3600"), Color.WHITE });
LINES.put("B614", new int[] { Color.parseColor("#806839"), Color.WHITE });
LINES.put("B615", new int[] { Color.parseColor("#532700"), Color.WHITE });
LINES.put("B630", new int[] { Color.parseColor("#c41950"), Color.WHITE });
LINES.put("B631", new int[] { Color.parseColor("#9b1c44"), Color.WHITE });
LINES.put("B633", new int[] { Color.parseColor("#88cdc7"), Color.WHITE });
LINES.put("B635", new int[] { Color.parseColor("#cec800"), Color.WHITE });
LINES.put("B636", new int[] { Color.parseColor("#af0223"), Color.WHITE });
LINES.put("B637", new int[] { Color.parseColor("#e3572a"), Color.WHITE });
LINES.put("B638", new int[] { Color.parseColor("#af5836"), Color.WHITE });
LINES.put("B640", new int[] { Color.parseColor("#004f81"), Color.WHITE });
LINES.put("BT650", new int[] { Color.parseColor("#54baa2"), Color.WHITE });
LINES.put("BT651", new int[] { Color.parseColor("#005738"), Color.WHITE });
LINES.put("BT680", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
LINES.put("B800", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
LINES.put("B812", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
LINES.put("B843", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
LINES.put("B845", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
LINES.put("B852", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
LINES.put("B855", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
LINES.put("B856", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
LINES.put("B857", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
}
@Override
public int[] lineColors(final String line)
{
final int[] lineColors = LINES.get(line);
if (lineColors != null)
return lineColors;
else
return super.lineColors(line);
}
}