だから私は、プレーヤーがマップを歩き回って物を集めることができる小さなゲームを作っていますが、ランダムに動くボットに出くわすこともあります. プレイヤーがボットの隣に立ち、「戦う」をクリックすると、ボットが健康を失うようにしようとしています。
これを行う唯一の方法は、bot クラスで ActionListener を作成することです。そのため、プレイヤーが隣のタイルにいて「戦う」をクリックすると、ボットは体力を失うような「if」ステートメントを作成しようとしています。しかし、私は ActionListener を使用したことがなく、多くの例を見てもまだ理解できません。
マップ上のボットの座標は「ycord」と「xcord」で、プレーヤーは「P」で表されます。
こういう言い方はありますか...
if(map[ycord+1][xcord].equals("P") && 'fightbutton' is pressed){
bot.health--;
どうもありがとう!