aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorcirakg <ciraboxkg@gmail.com>2023-01-02 16:03:42 +0100
committercirakg <ciraboxkg@gmail.com>2023-01-02 16:03:42 +0100
commit9a6b11b87000cd89ec2816ffea5a33ed9f6b9c6a (patch)
tree084658bb11453c6f06c9aa95f35c08d1c3b0a2e4 /src/main
parent8d0fedf836cfd418f9c05d5c21b3c6cc1875e5c9 (diff)
Ispravljen progress bar.
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/ui/GamePanel.java12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/main/java/ui/GamePanel.java b/src/main/java/ui/GamePanel.java
index b6fa400..627f1d9 100644
--- a/src/main/java/ui/GamePanel.java
+++ b/src/main/java/ui/GamePanel.java
@@ -227,10 +227,8 @@ public class GamePanel extends JPanel {
lblHpMe.setText(yourHp+"("+yourShield+")"+"/"+yourMonster.hp);
lblHpEnemy.setText(enemyHp+"("+enemyShield+")"+"/"+enemyMonster.hp);
- progressBarHpMe.setValue((yourHp/yourMonster.hp)*100);
- progressBarHpMe.update(progressBarHpMe.getGraphics());
- progressBarHpEnemy.setValue((enemyHp/enemyMonster.hp)*100);
- progressBarHpEnemy.update(progressBarHpEnemy.getGraphics());
+ progressBarHpMe.setValue((int)(((yourHp*1.0)/yourMonster.hp)*100));
+ progressBarHpEnemy.setValue((int)(((enemyHp*1.0)/enemyMonster.hp)*100));
if(topFrame.game.getStatus()==GameStatus.PLAYER1WIN) {
JOptionPane.showMessageDialog(null,"YOU WIN","Result"+you,1);
btnAttack.setEnabled(false);
@@ -279,10 +277,8 @@ public class GamePanel extends JPanel {
lblHpMe.setText(yourHp+"("+yourShield+")"+"/"+yourMonster.hp);
lblHpEnemy.setText(enemyHp+"("+enemyShield+")"+"/"+enemyMonster.hp);
- progressBarHpMe.setValue((yourHp/yourMonster.hp)*100);
- progressBarHpMe.update(progressBarHpMe.getGraphics());
- progressBarHpEnemy.setValue((enemyHp/enemyMonster.hp)*100);
- progressBarHpEnemy.update(progressBarHpEnemy.getGraphics());
+ progressBarHpMe.setValue((int)(((yourHp*1.0)/yourMonster.hp)*100));
+ progressBarHpEnemy.setValue((int)(((enemyHp*1.0)/enemyMonster.hp)*100));
if(topFrame.game.getStatus()==GameStatus.PLAYER1WIN) {
JOptionPane.showMessageDialog(null,"YOU LOSE","Result"+you,1);
btnAttack.setEnabled(false);