18 lines
758 B
JavaScript
18 lines
758 B
JavaScript
import buildCreatureComputation from './computation/buildCreatureComputation.js';
|
|
import computeCreatureComputation from './computation/computeCreatureComputation.js';
|
|
|
|
export default function computeCreature(creatureId){
|
|
const computation = buildCreatureComputation(creatureId);
|
|
computeCreatureComputation(computation);
|
|
// TODO: writeCreatureComputation(computation);
|
|
}
|
|
|
|
// For now just recompute the whole creature, later only recompute a single
|
|
// connected section of the depdendency graph
|
|
export function computeCreatureDependencyGroup(property){
|
|
let creatureId = property.ancestors[0].id;
|
|
const computation = buildCreatureComputation(creatureId);
|
|
computeCreatureComputation(computation);
|
|
// TODO: writeCreatureComputation(computation);
|
|
}
|