From f927d6ded41497af192cdb4312f70014e933bb5e Mon Sep 17 00:00:00 2001 From: Emux Date: Thu, 25 May 2023 13:48:51 +0300 Subject: [PATCH] Motorider map theme --- docs/Changelog.md | 1 + vtm-gdx/src/org/oscim/gdx/InputHandler.java | 14 +- vtm-themes/resources/assets/vtm/biker.xml | 8 +- .../resources/assets/vtm/motorider-dark.xml | 1209 ++++++++++++++++ vtm-themes/resources/assets/vtm/motorider.xml | 1212 +++++++++++++++++ vtm-themes/src/org/oscim/theme/VtmThemes.java | 2 + 6 files changed, 2440 insertions(+), 6 deletions(-) create mode 100644 vtm-themes/resources/assets/vtm/motorider-dark.xml create mode 100644 vtm-themes/resources/assets/vtm/motorider.xml diff --git a/docs/Changelog.md b/docs/Changelog.md index ff7ea1af..3b77fc2c 100644 --- a/docs/Changelog.md +++ b/docs/Changelog.md @@ -2,6 +2,7 @@ ## New since 0.19.0 +- Motorider map theme [#1045](https://github.com/mapsforge/vtm/pull/1045) - Minor improvements and bug fixes - [Solved issues](https://github.com/mapsforge/vtm/issues?q=is%3Aclosed+milestone%3A0.20.0) diff --git a/vtm-gdx/src/org/oscim/gdx/InputHandler.java b/vtm-gdx/src/org/oscim/gdx/InputHandler.java index a85294c3..029d1da3 100644 --- a/vtm-gdx/src/org/oscim/gdx/InputHandler.java +++ b/vtm-gdx/src/org/oscim/gdx/InputHandler.java @@ -131,16 +131,26 @@ public class InputHandler implements InputProcessor { break; case Input.Keys.NUM_4: - mMap.setTheme(VtmThemes.OSMAGRAY); + mMap.setTheme(VtmThemes.MOTORIDER); mMap.updateMap(false); break; case Input.Keys.NUM_5: - mMap.setTheme(VtmThemes.TRONRENDER); + mMap.setTheme(VtmThemes.MOTORIDER_DARK); mMap.updateMap(false); break; case Input.Keys.NUM_6: + mMap.setTheme(VtmThemes.OSMAGRAY); + mMap.updateMap(false); + break; + + case Input.Keys.NUM_7: + mMap.setTheme(VtmThemes.TRONRENDER); + mMap.updateMap(false); + break; + + case Input.Keys.NUM_8: mMap.setTheme(VtmThemes.NEWTRON); mMap.updateMap(false); break; diff --git a/vtm-themes/resources/assets/vtm/biker.xml b/vtm-themes/resources/assets/vtm/biker.xml index 71586cfc..2069eb0b 100644 --- a/vtm-themes/resources/assets/vtm/biker.xml +++ b/vtm-themes/resources/assets/vtm/biker.xml @@ -5,7 +5,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -71,7 +71,7 @@ - + @@ -82,7 +82,7 @@ - + diff --git a/vtm-themes/resources/assets/vtm/motorider-dark.xml b/vtm-themes/resources/assets/vtm/motorider-dark.xml new file mode 100644 index 00000000..59151a85 --- /dev/null +++ b/vtm-themes/resources/assets/vtm/motorider-dark.xml @@ -0,0 +1,1209 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vtm-themes/resources/assets/vtm/motorider.xml b/vtm-themes/resources/assets/vtm/motorider.xml new file mode 100644 index 00000000..de859fc8 --- /dev/null +++ b/vtm-themes/resources/assets/vtm/motorider.xml @@ -0,0 +1,1212 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vtm-themes/src/org/oscim/theme/VtmThemes.java b/vtm-themes/src/org/oscim/theme/VtmThemes.java index cfe1bf06..e18af309 100644 --- a/vtm-themes/src/org/oscim/theme/VtmThemes.java +++ b/vtm-themes/src/org/oscim/theme/VtmThemes.java @@ -34,6 +34,8 @@ public enum VtmThemes implements ThemeFile { DEFAULT("vtm/default.xml"), BIKER("vtm/biker.xml"), MAPZEN("vtm/mapzen.xml"), + MOTORIDER("vtm/motorider.xml"), + MOTORIDER_DARK("vtm/motorider-dark.xml"), NEWTRON("vtm/newtron.xml"), OPENMAPTILES("vtm/openmaptiles.xml"), OSMAGRAY("vtm/osmagray.xml"),