From 9a6b11b87000cd89ec2816ffea5a33ed9f6b9c6a Mon Sep 17 00:00:00 2001 From: cirakg Date: Mon, 2 Jan 2023 16:03:42 +0100 Subject: Ispravljen progress bar. --- src/main/java/ui/GamePanel.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'src') 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); -- cgit v1.2.3