public class BaseObject
{
protected boolean inUse = false;
public boolean getInUse()
{
return inUse;
}
public BaseObject()
{
}
public void enterFrame(double dt)
{
}
public void startupGameObject()
{
EngineManager.getInstance().addBaseObject(this);
inUse = true;
}
public void shutdown()
{
EngineManager.getInstance().removeBaseObject(this);
inUse = false;
}
}
|