私はブラックジャック ゲームを開発しています。これまでのところ、この細かい点を除いてすべてが正常に動作しています。基本的に、ゲーム開始ボタンはゲーム前とゲーム後にのみ表示されるべきです。非表示に設定しても問題ありませんが、ゲームを終了すると機能しません。
リーリー何か違いがあるかどうかを確認するために順序を入れ替えてみましたが、起こったのは次のとおりです。
リーリーif ステートメント内のすべての処理は、可視性の部分を除いて行われます。
さらに詳しいコンテキストが必要な場合は、コード リンクを参照してください: https://github.com/pedrosilva410/blackjack-game
Github 上のコード全体を確認しましたが、問題は、
startGame
関数がゲームの最初の開始時にのみ呼び出されることです (当然のことですが)。ゲームの進行中は何もしません。「ゲーム開始」ボタンを表示する手順は正しいですが、ボタンの場所が間違っているだけです。それらを
リーリーdrawCard
関数にも追加します。