package io.vivarium.audit;
import io.vivarium.core.CreatureBlueprint;
import io.vivarium.core.World;
import io.vivarium.serialization.ClassRegistry;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@EqualsAndHashCode(callSuper = true)
@ToString
@SuppressWarnings("serial") // Default serialization is never used for a durable store
public class CreatureMemorial extends AuditRecord
{
static
{
ClassRegistry.getInstance().register(CreatureMemorial.class);
}
private CreatureMemorial()
{
super();
}
public CreatureMemorial(CreatureBlueprint creatureBlueprint)
{
super(creatureBlueprint);
}
@Override
public void record(World world, int tick)
{
// TODO FILL
}
public static CreatureMemorial makeUninitialized()
{
return new CreatureMemorial();
}
}