diff --git a/App/sims/tourismustal/js/iso.js b/App/sims/tourismustal/js/iso.js index 73b30c5..2f2f87e 100644 --- a/App/sims/tourismustal/js/iso.js +++ b/App/sims/tourismustal/js/iso.js @@ -37,7 +37,7 @@ export const SPRITE_DEFS = { access: { w: 38, bottom: 15 }, rescue: { w: 51, bottom: 19 }, snow: { w: 44, bottom: 7 }, - bikepark: { w: 58, bottom: 8 }, // Basisstation; Strecke via _drawBikeParks + bikepark: { w: 50, bottom: 19 }, // Basisstation; Strecke via _drawBikeParks // Megabauwerke (2×2): eigene Motive, zentriert über den 4 Kacheln mega_restaurant: { w: 122, bottom: 41 }, mega_hotel: { w: 102, bottom: 30 }, @@ -45,14 +45,14 @@ export const SPRITE_DEFS = { mega_snow: { w: 92, bottom: 30 }, mega_badesee: { w: 84, bottom: 31 }, mega_ropes: { w: 116, bottom: 22 }, - mega_playground: { w: 121, bottom: 25 }, - mega_bikerental: { w: 110, bottom: 24 }, - ropes: { w: 58, bottom: 8 }, - bikerental: { w: 50, bottom: 8 }, - platform: { w: 62, bottom: 9 }, - playground: { w: 58, bottom: 9 }, + mega_playground: { w: 90, bottom: 20 }, + mega_bikerental: { w: 75, bottom: 28 }, + ropes: { w: 53, bottom: 13 }, + bikerental: { w: 44, bottom: 19 }, + platform: { w: 49, bottom: 14 }, + playground: { w: 41, bottom: 17 }, // Hinweis: Bus bleibt bewusst Vektor (dynamische Fahrtrichtung). - trail: { w: 48, bottom: 8 }, + trail: { w: 41, bottom: 16 }, badesee: { w: 47, bottom: 22 }, bus: { w: 46, bottom: 3 }, fir: { w: 42, bottom: 6 }, @@ -125,6 +125,42 @@ export const SOLAR_POS = { 'badesee@L2': { dx: -28, dy: -3, s: 1 }, 'badesee@L3': { dx: -27, dy: -3, s: 1 }, 'badesee@L4': { dx: -27, dy: -3, s: 1 }, + 'sled@L1': { dx: -3, dy: -16, s: 1 }, + 'sled@L2': { dx: -4, dy: -16, s: 1 }, + 'sled@L3': { dx: -3, dy: -16, s: 1 }, + 'sled@L4': { dx: -4, dy: -16, s: 1 }, + 'trail@L1': { dx: 24, dy: -2, s: 1 }, + 'trail@L2': { dx: 25, dy: -2, s: 1 }, + 'trail@L3': { dx: 25, dy: -3, s: 1 }, + 'trail@L4': { dx: 26, dy: -2, s: 1 }, + 'bikepark@L1': { dx: -5, dy: -15, s: 1 }, + 'bikepark@L2': { dx: -3, dy: -19, s: 1 }, + 'bikepark@L3': { dx: -5, dy: -23, s: 1 }, + 'bikepark@L4': { dx: -5, dy: -23, s: 1 }, + 'ropes@L1': { dx: 27, dy: -2, s: 1 }, + 'ropes@L2': { dx: 26, dy: -2, s: 1 }, + 'ropes@L3': { dx: 25, dy: -4, s: 1 }, + 'ropes@L4': { dx: 26, dy: -3, s: 1 }, + 'bikerental@L1': { dx: -2, dy: -17, s: 1 }, + 'bikerental@L2': { dx: -2, dy: -17, s: 1 }, + 'bikerental@L3': { dx: -2, dy: -19, s: 1 }, + 'bikerental@L4': { dx: -2, dy: -20, s: 1 }, + 'mega_bikerental@L1': { dx: 1, dy: -21, s: 1.6 }, + 'mega_bikerental@L2': { dx: 0, dy: -24, s: 1.6 }, + 'mega_bikerental@L3': { dx: -1, dy: -25, s: 1.6 }, + 'mega_bikerental@L4': { dx: -2, dy: -28, s: 1.6 }, + 'platform@L1': { dx: 8, dy: -4, s: 1 }, + 'platform@L2': { dx: 9, dy: -7, s: 1 }, + 'platform@L3': { dx: 8, dy: -8, s: 1 }, + 'platform@L4': { dx: 9, dy: -8, s: 1 }, + 'playground@L1': { dx: -25, dy: -5, s: 1.5 }, + 'playground@L2': { dx: -24, dy: -5, s: 1.15 }, + 'playground@L3': { dx: -26, dy: -5, s: 1.1 }, + 'playground@L4': { dx: -28, dy: -3, s: 0.85 }, + 'mega_playground@L1': { dx: 28, dy: -29, s: 1.15 }, + 'mega_playground@L2': { dx: 33, dy: -31, s: 1.15 }, + 'mega_playground@L3': { dx: 36, dy: -32, s: 1.15 }, + 'mega_playground@L4': { dx: 39, dy: -34, s: 1.15 }, trail: { dx: 18, dy: -4, s: 1 }, // Öko-Marker Panoramaweg = Mülleimer, rechte Ecke ropes: { dx: 18, dy: -4, s: 1 }, // Öko-Marker Hochseilgarten = Mülleimer };