Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.game.graphics;
- import com.game.entity.mob.Mob;
- public class HUD {
- Mob target;
- Sprite healthbar;
- Sprite bgBar;
- double percent;
- public HUD(Mob target) {
- this.target = target;
- bgBar = new Sprite(0xff777777, 104, 8);
- healthbar = new Sprite(0xffFF0000, 100, 6);
- }
- public void update() {
- double maxH = target.getMaxHealth();
- double h = target.getHealth();
- percent = h / maxH;
- percent *= 100d;
- }
- public void printData() {
- System.out.println("Normal(" + percent + ")");
- }
- public void render(Screen s) {
- s.renderSprite(5, 5, bgBar, false);
- s.renderSprite(7, 6, new Sprite(0xffFF0000, (int) percent, 6), false);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement