ゲージが溜まったたら、強い攻撃ができるようにしたのですが、下のプログラムの条件でも可能でしょうか。
下のプログラムは、スコアのクラスでdrawRectなどを使い、ゲージを表示しています。スコアが50や70になったら、色を塗りつぶすようにしていますが、ゲージが満タンになったとプログラムで表現する方法がわかりません。
このままの方法で、ゲージを作ることは可能ですか?
別の方法があるのなら、教えてください。
インターネットで検索してみたのですが、javaで説明しているのが見つからず、方法がわかりません。
public void drawScore(Graphics g) { g.setColor(Color.black); g.setFont(scoreFont); g.drawString("score:"+myscore, 30, 30); g.setColor(Color.black); g.drawRect((int)x+40, (int)y+400, (int)50, (int)10); if(myscore ==50){ g.fillRect((int)x+40, (int)y+400,25,10); } if(myscore ==70){ g.fillRect((int)x+40, (int)y+400,50,10); } }
回答1件
あなたの回答
tips
プレビュー