feat(city): add pedestrian traffic signals with walk/wait indicators
- Adds 3D pedestrian signal heads at each intersection corner - Implements pedestrian signal state logic tied to vehicle traffic phases - Displays localized wait banner when pedestrian signal is red - Includes test asset for pedestrian signal visualization
This commit is contained in:
@@ -27,6 +27,13 @@
|
||||
{{ __('city.error') }}
|
||||
</div>
|
||||
|
||||
{{-- Pedestrian red-light wait banner --}}
|
||||
<div id="ped-wait"
|
||||
style="display:none; position:absolute; bottom:4.2rem; left:50%; transform:translateX(-50%);
|
||||
z-index:20; background:rgba(127,29,29,.92); color:#fecaca; border:1px solid #f87171;
|
||||
border-radius:.6rem; padding:.5rem 1rem; font-size:.95rem; font-weight:600; white-space:nowrap;">
|
||||
</div>
|
||||
|
||||
{{-- Gym equipment proximity prompt --}}
|
||||
<div id="exercise-prompt"
|
||||
style="display:none; position:absolute; bottom:1.4rem; left:50%; transform:translateX(-50%);
|
||||
@@ -282,6 +289,7 @@
|
||||
exerciseStart: @json(__('city.exerciseStart')),
|
||||
exerciseStop: @json(__('city.exerciseStop')),
|
||||
exerciseMaxHealth: @json(__('city.exercise_max_health')),
|
||||
pedRed: @json(__('city.ped_red')),
|
||||
},
|
||||
citySlug: @json($city->slug),
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user