this.entityRect = new Rectangle( bounds.x + (int)(20*scale), bounds.y + (int)(14*scale), (int)(44*scale), (int)(44*scale));
        public WreckSprite(Entity entity) {            this.entity = entity;            String shortName = entity.getShortName();                        Font font = new Font("SansSerif", Font.PLAIN, 10); //$NON-NLS-1$            modelRect = new Rectangle(47, 55,                                    getFontMetrics(font).stringWidth(shortName) + 1,                                    getFontMetrics(font).getAscent());            Rectangle tempBounds = new Rectangle(hex_size).union(modelRect);            tempBounds.setLocation(getHexLocation(entity.getPosition()));            this.bounds = tempBounds;            this.entityRect = new Rectangle(                    bounds.x + (int)(20*scale),                    bounds.y + (int)(14*scale),                    (int)(44*scale),                    (int)(44*scale));            this.image = null;        }