Closed ryuprogrammer closed 1 year ago
@ryuprogrammer アプリの動作で確認です。
現状 HandGestureView
に画面遷移をすると、 StageView
に戻れないのかなと思います。
ユーザが、難易度を選択し直したい場合に、アプリを再起動しなければいけないので NavigationStackで画面遷移を管理するのが良いかなと思うのですが、いかがでしょうか?
@mustacheyork NavigationStackですと、今回のアプリのUIにマッチしないと考えたため環境変数を使用して画面遷移するように実装してみました。
そして、ユーザーと敵のHPのUIをHealthPointView.swiftファイルに作成しました。
HandGestureModel内にHPの計算、HPの背景色の決定、ゲームが終了したら勝敗を決定するメソッドを以下のように記述しました。
実機でテストしますと、ゲームが終了したらResultViewで勝敗をアニメーションで表示し、左上の戻るボタンでゲームメニュー画面まで戻る処理を書きました。
@ryuprogrammer 修正良いと思います 👍 マージしちゃってください 👏
関連Isuue番号
close #10
追加・変更の概要
UIの変更をしました。
タスクの進捗状況
テストしたこと
実機テストした結果、正常に動作いたしました。