diff --git a/resources/views/game/gym/index.blade.php b/resources/views/game/gym/index.blade.php new file mode 100644 index 0000000..51ab0d3 --- /dev/null +++ b/resources/views/game/gym/index.blade.php @@ -0,0 +1,77 @@ +@extends('layouts.game') + +@section('title', 'Gym') + +@section('game-content') +
+ + {{-- Header --}} +
+

Gym

+

+ Train your stats. Each session costs {{ $energyCost }} energy. Max {{ $dailyCap }} sessions per stat per day. +

+
+ + {{-- Energy warning --}} + @if($character->energy < $energyCost) +
+ You need at least {{ $energyCost }} energy to train. Current energy: {{ $character->energy }}/{{ $character->max_energy }}. +
+ @endif + + {{-- Stat cards --}} +
+ @foreach($stats as $stat => $data) + @php + $icons = ['strength' => '💪', 'defense' => '🛡️', 'speed' => '⚡', 'dexterity' => '🎯']; + $labels = ['strength' => 'Strength', 'defense' => 'Defense', 'speed' => 'Speed', 'dexterity' => 'Dexterity']; + $canTrain = $character->energy >= $energyCost && $data['sessions_remaining'] > 0; + @endphp +
+
+
+ {{ $icons[$stat] }} +
+

{{ $labels[$stat] }}

+

Current: {{ $data['value'] }}

+
+
+
+

Sessions today

+

+ {{ $data['sessions_today'] }} / {{ $dailyCap }} +

+
+
+ + {{-- Progress bar for daily cap --}} +
+
+
+ +
+ @csrf + + +
+
+ @endforeach +
+ +
+@endsection