/**
*
*/
package iamrescue.belief.gui;
import java.awt.Graphics2D;
import java.awt.Shape;
import java.awt.geom.Line2D;
import rescuecore2.misc.gui.ScreenTransform;
import rescuecore2.standard.entities.Human;
import rescuecore2.standard.view.HumanLayer;
/**
* @author Sebastian
*
*/
public class EnhancedHumanLayer extends HumanLayer {
/*
* (non-Javadoc)
*
* @see
* rescuecore2.standard.view.HumanLayer#render(rescuecore2.standard.entities
* .Human, java.awt.Graphics2D, rescuecore2.misc.gui.ScreenTransform)
*/
@Override
public Shape render(Human h, Graphics2D g, ScreenTransform t) {
if (h.isXDefined() && h.isYDefined()) {
if (!h.isHPDefined()) {
h = (Human) h.copy();
h.setHP(10000);
}
return super.render(h, g, t);
} else {
return new Line2D.Double(0, 0, 0, 0);
}
}
}