Canvas rewrite

-Full rewrite to use Canvas instead of SVG
-Restructured backend
This commit is contained in:
Pyro Nicampt committed 2025-03-15 18:39:46 -05:00
1 parent 856320c976
commit 45d9e8d577
13 files changed
+1612 -1056

No files matched your search

+106
View File
@@ -107,6 +107,7 @@
{
"name":"Olaf's Garage",
"type":"garage",
"description":"DM1U-150 Utility Rail Vehicle\nKey sold at Machine Factory's Shop",
"position":{"x":10448.56,"y":134.9,"z":1331.074}
}
]
@@ -135,6 +136,39 @@
},
{
"type":"shop",
"stock":[
"Boombox",
"Red Beacon",
"Plastic Crate",
"Cassette A7",
"Cassette P6",
"Cassette P9",
"Red Light Bar",
"File Box",
"Purple Flag Marker",
"Reginald's Garage Key",
"Cassette P10",
"Cassette P5",
"Cassette P7",
"Handheld Game Console",
"Wooden Crate",
"Cassette A1",
"Cassette P2",
"Yellow Flag Marker",
"Green Flag Marker",
"Orange Flag Marker",
"Cyan Flag Marker",
"Cassette P4",
"Green Light Bar",
"Cassette P1",
"Blue Flag Marker",
"Cassette P8",
"White Flag Marker",
"Red Flag Marker",
"Cassette A2",
"Blue Beacon",
"Cassette P3"
],
"position":{"x":1911.48,"y":122.26,"z":5788.65}
}
]
@@ -164,6 +198,13 @@
},
{
"type":"shop",
"stock":[
"Cassette A12",
"Cassette A15",
"Cassette A6",
"Cassette A3",
"Old Bob's Garage Key"
],
"position":{"x":9528.669,"y":119.3432,"z":13419.99}
}
]
@@ -248,6 +289,30 @@
},
{
"type":"shop",
"stock":[
"Shelf",
"Rotary Controller",
"Analog Controller",
"Cassette A16",
"Crimping Tool",
"Blue Light Bar",
"Brake Cylinder LED Bar",
"Electric Hand Drill",
"Digital Speedometer",
"Golden Shovel",
"Infrared Thermometer",
"Button Controller",
"Filler Gun",
"Sun Visor",
"Cassette A10",
"Expert Shovel",
"Digital Clock",
"Alternating Controller",
"White Light Bar",
"Soldering Gun",
"Clinometer",
"Cassette A8"
],
"position":{"x":13035.07,"y":140.1661,"z":11158.79}
}
]
@@ -286,6 +351,20 @@
},
{
"type":"shop",
"stock":[
"Plastic Crate",
"Steve's Garage Key",
"Wooden Crate",
"Red Beacon",
"Steam Locomotive Checklist",
"File Box",
"Cassette A11",
"Purple Light Bar",
"Cassette A4",
"Pocketwatch",
"Blue Beacon",
"Cyan Light Bar"
],
"position":{"x":13423.26,"y":113.1099,"z":3611.852}
}
]
@@ -396,6 +475,30 @@
},
{
"type":"shop",
"stock":[
"Amber Beacon",
"Headlight",
"Button Controller",
"Automatic Train Stop",
"Analog Controller",
"Cassette A13",
"Rotary Controller",
"Locomotive Remote",
"Alternating Controller",
"Olaf's Garage Key",
"Demonstrator Paint Can",
"Yellow Light Bar",
"Wireless MU Controller",
"Anti-Wheelslip Computer",
"Overheat Protection",
"Cassette A14",
"Orange Light Bar",
"Cassette A9",
"Distance Tracker",
"Amp Limiter",
"Switch Setter",
"Cassette A5"
],
"position":{"x":2236.745,"y":159.266,"z":10834.23}
}
]
@@ -525,16 +628,19 @@
{
"name":"Old Bob's Garage",
"type":"garage",
"description":"BE2 Microshunter\nKey sold at Food Factory's Shop",
"position":{"x":1590.981,"y":137.4275,"z":12227.22}
},
{
"name":"Reginald's Garage",
"type":"garage",
"description":"Caboose\nKey sold at City West's Shop",
"position":{"x":4387.325,"y":147.84,"z":2458.901}
},
{
"name":"Steve's Garage",
"type":"garage",
"description":"DE6 Slug\nKey sold at Harbor's Shop",
"position":{"x":14527.17,"y":163.7,"z":2365.416}
},
{