I have built a code for health, food and water using encapsulation but I don' know how to initialize the variable reference for each asset.
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class Heart2 here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class HealthGirl extends Actor
{
/**
* Act - do whatever the Heart2 wants to do. This method is called whenever
* the 'Act' or 'Run' button gets pressed in the environment.
*/
private int healthG = 30;
private GreenfootImage imagem;
public int getHealthG(){
return healthG;
}
public void setHealthG(int hg){
healthG = hg;
}
public void addHealthG(int hg){
healthG += hg;
}
public void removeHealthG(int hg){
healthG -= hg;
}
public HealthGirl(){
}
public void act(){
if(getHealthG() <= 0){
setHealthG(0);
}
imagem = getImage();
imagem.setTransparency(255*getHealthG()/100);
}
}

