From 138cf34224ba9e32ec13863ec106037afa8ebb3d Mon Sep 17 00:00:00 2001 From: "andreas.schildbach@gmail.com" Date: Sun, 22 Jan 2012 12:41:59 +0000 Subject: [PATCH] Karlsruhe bus styles git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@895 0924bc21-9374-b0fa-ee44-9ff1593b38f0 --- src/de/schildbach/pte/KvvProvider.java | 31 ++++++++++++++++++++++++-- src/de/schildbach/pte/dto/Style.java | 2 +- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/src/de/schildbach/pte/KvvProvider.java b/src/de/schildbach/pte/KvvProvider.java index 298d6951..79671f4a 100644 --- a/src/de/schildbach/pte/KvvProvider.java +++ b/src/de/schildbach/pte/KvvProvider.java @@ -108,6 +108,35 @@ public class KvvProvider extends AbstractEfaProvider LINES.put("T7", new Style(Shape.RECT, Style.parseColor("#58595b"), Style.WHITE)); LINES.put("T8", new Style(Shape.RECT, Style.parseColor("#f7931d"), Style.BLACK)); + // Bus + LINES.put("B21", new Style(Shape.CIRCLE, Style.parseColor("#2e3092"), Style.WHITE)); + LINES.put("B22", new Style(Shape.CIRCLE, Style.parseColor("#00aeef"), Style.WHITE)); + LINES.put("B23", new Style(Shape.CIRCLE, Style.parseColor("#56c5d0"), Style.WHITE)); + LINES.put("B24", new Style(Shape.CIRCLE, Style.parseColor("#a1d1e6"), Style.WHITE)); + LINES.put("B26", new Style(Shape.CIRCLE, Style.parseColor("#2e3092"), Style.WHITE)); + LINES.put("B27", new Style(Shape.CIRCLE, Style.parseColor("#00aeef"), Style.WHITE)); + LINES.put("B30", new Style(Shape.CIRCLE, Style.parseColor("#adbc72"), Style.WHITE)); + LINES.put("B31", new Style(Shape.CIRCLE, Style.parseColor("#62bb46"), Style.WHITE)); + LINES.put("B32", new Style(Shape.CIRCLE, Style.parseColor("#177752"), Style.WHITE)); + LINES.put("B42", new Style(Shape.CIRCLE, Style.parseColor("#177752"), Style.WHITE)); + LINES.put("B44", new Style(Shape.CIRCLE, Style.parseColor("#62bb46"), Style.WHITE)); + LINES.put("B47", new Style(Shape.CIRCLE, Style.parseColor("#adbc72"), Style.WHITE)); + LINES.put("B50", new Style(Shape.CIRCLE, Style.parseColor("#a25641"), Style.WHITE)); + LINES.put("B51", new Style(Shape.CIRCLE, Style.parseColor("#d2ab67"), Style.WHITE)); + LINES.put("B52", new Style(Shape.CIRCLE, Style.parseColor("#a25641"), Style.WHITE)); + LINES.put("B55", new Style(Shape.CIRCLE, Style.parseColor("#806a50"), Style.WHITE)); + LINES.put("B60", new Style(Shape.CIRCLE, Style.parseColor("#806a50"), Style.WHITE)); + LINES.put("B62", new Style(Shape.CIRCLE, Style.parseColor("#d2ab67"), Style.WHITE)); + LINES.put("B70", new Style(Shape.CIRCLE, Style.parseColor("#574187"), Style.WHITE)); + LINES.put("B71", new Style(Shape.CIRCLE, Style.parseColor("#874487"), Style.WHITE)); + LINES.put("B72", new Style(Shape.CIRCLE, Style.parseColor("#9b95c9"), Style.WHITE)); + LINES.put("B73", new Style(Shape.CIRCLE, Style.parseColor("#574187"), Style.WHITE)); + LINES.put("B74", new Style(Shape.CIRCLE, Style.parseColor("#9b95c9"), Style.WHITE)); + LINES.put("B75", new Style(Shape.CIRCLE, Style.parseColor("#874487"), Style.WHITE)); + LINES.put("B107", new Style(Shape.CIRCLE, Style.parseColor("#9d9fa1"), Style.WHITE)); + LINES.put("B118", new Style(Shape.CIRCLE, Style.parseColor("#9d9fa1"), Style.WHITE)); + LINES.put("B123", new Style(Shape.CIRCLE, Style.parseColor("#9d9fa1"), Style.WHITE)); + // Nightliner LINES.put("BNL3", new Style(Style.parseColor("#947139"), Style.WHITE)); LINES.put("BNL4", new Style(Style.parseColor("#ffcb04"), Style.BLACK)); @@ -121,8 +150,6 @@ public class KvvProvider extends AbstractEfaProvider LINES.put("BALT13", new Style(Shape.RECT, Style.BLACK, Style.YELLOW)); LINES.put("BALT14", new Style(Shape.RECT, Style.BLACK, Style.YELLOW)); LINES.put("BALT16", new Style(Shape.RECT, Style.BLACK, Style.YELLOW)); - - // TODO Bus, but needs shape for disambiguation } @Override diff --git a/src/de/schildbach/pte/dto/Style.java b/src/de/schildbach/pte/dto/Style.java index 2321df4f..7269f96e 100644 --- a/src/de/schildbach/pte/dto/Style.java +++ b/src/de/schildbach/pte/dto/Style.java @@ -33,7 +33,7 @@ public class Style implements Serializable public enum Shape { - RECT, ROUNDED + RECT, ROUNDED, CIRCLE } public Style(final int backgroundColor, final int foregroundColor)