diff --git a/media/attribution.js b/media/attribution.js
index 86414b22..8c7e5171 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -1117,6 +1117,16 @@ const attributionData = {
"chemicalcrux"
],
},
+ {
+ prefix: "./media/buildings/road-markings/",
+ files: [
+ { name: "compact-parking-space.svg", source: null },
+ { name: "crosswalk.svg", source: null },
+ ],
+ authors: [
+ "chemicalcrux"
+ ],
+ },
{
prefix: "./media/buildings/skyscrapers/",
files: [
diff --git a/media/buildings/road-markings/compact-parking-space.svg b/media/buildings/road-markings/compact-parking-space.svg
new file mode 100644
index 00000000..a2511105
--- /dev/null
+++ b/media/buildings/road-markings/compact-parking-space.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/media/buildings/road-markings/crosswalk.svg b/media/buildings/road-markings/crosswalk.svg
new file mode 100644
index 00000000..8a734432
--- /dev/null
+++ b/media/buildings/road-markings/crosswalk.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/presets/buildings.js b/presets/buildings.js
index 711c3100..72eaa4af 100644
--- a/presets/buildings.js
+++ b/presets/buildings.js
@@ -152,6 +152,18 @@ function makeBuildings() {
)
)
+ results.push(
+ makeHeight(
+ [
+ ["compact-parking-space", 16 + 4/12, "feet"],
+ ["crosswalk", 26.25, "feet"]
+ ],
+ "Road Markings",
+ "",
+ "buildings"
+ )
+ )
+
results.push(
makeHeight(
[
@@ -269,7 +281,7 @@ function makeBuildings() {
results.sort((b1, b2) => {
e1 = b1.constructor();
e2 = b2.constructor();
- return -math.subtract(e1.views[e1.defaultView].height, e2.views[e2.defaultView].height).value;
+ return e1.name.localeCompare(e2.name)
});
return results;