Files
DiceCloud/app/imports/api/engine/computeCreature.js
2021-09-27 14:28:32 +02:00

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);
}