public BottomOverWorld(OverWorld tempow, GamePanel tempgp) { gp = tempgp; playersname = GamePanel.playersname; timer = new javax.swing.Timer(200, new TimerListener()); timer.start(); numFuel = GamePanel.numFuel; numFood = GamePanel.numFood; numFlashDrives = GamePanel.numFlashDrives; numMoney = GamePanel.numMoney; numTires = GamePanel.numTires; numMufflers = GamePanel.numMufflers; lblPlayerName.setText(GamePanel.playersname); lblFuelNum.setText("" + numFuel); lblFoodNum.setText("" + numFood); lblFlashDrivesNum.setText("" + numFlashDrives); lblMoneyNum.setText("" + numMoney); lblTiresNum.setText("" + numTires); lblMufflersNum.setText("" + numMufflers); lblNextLandmarkNum.setText("" + numNextLandMark); setLayout(new BorderLayout()); setBackground(new Color(0xd2b48c)); btnHealth.setPreferredSize(new Dimension(150, getHeight() / 3)); btnStats.setPreferredSize(new Dimension(150, getHeight() / 3)); btnStop.setPreferredSize(new Dimension(150, getHeight() / 3)); btnHealth.addActionListener(new HandleBtnHealth()); btnStats.addActionListener(new HandleBtnStats()); btnStop.addActionListener(new HandleBtnStop()); JPanel btnPanel = new JPanel(); btnPanel.setLayout(new GridLayout(3, 1)); btnPanel.add(btnHealth); btnPanel.add(btnStats); btnPanel.add(btnStop); add(btnPanel, BorderLayout.EAST); listHealthLabels.add(lblPlayerName); listHealthLabels.add(lblPlayerHealth); listHealthLabels.add(lblMrSawyerName); listHealthLabels.add(lblMrSawyerHealth); listHealthLabels.add(lblVikrantName); listHealthLabels.add(lblVikrantHealth); listHealthLabels.add(lblVarunName); listHealthLabels.add(lblVarunHealth); listHealthLabels.add(lblBrianName); listHealthLabels.add(lblBrianHealth); for (int i = 0; i < 10; i++) { listHealthLabels.get(i).setOpaque(true); listHealthLabels.get(i).setBackground(new Color(0xd2b48c)); } listStatsLabels.add(lblFuelName); listStatsLabels.add(lblFuelNum); listStatsLabels.add(lblFoodName); listStatsLabels.add(lblFoodNum); listStatsLabels.add(lblFlashDrivesName); listStatsLabels.add(lblFlashDrivesNum); listStatsLabels.add(lblMoneyName); listStatsLabels.add(lblMoneyNum); listStatsLabels.add(lblTiresName); listStatsLabels.add(lblTiresNum); listStatsLabels.add(lblMufflersName); listStatsLabels.add(lblMufflersNum); listStatsLabels.add(lblNextLandmarkName); listStatsLabels.add(lblNextLandmarkNum); for (int i = 0; i < listStatsLabels.size(); i++) { listStatsLabels.get(i).setOpaque(true); listStatsLabels.get(i).setBackground(new Color(0xd2b48c)); } updateHud(); }