Behavior · Published v1

MoveCheeseDown

MoveCheeseDown from Golden Fondue.

From Golden Fondue · v2. Edit this definition in its source simulation.

Source

behavior MoveCheeseDown for FondueMatter {
	update {
		let incoming = (neighbors[FondueMatter using VonNeumann, +Z].down else 0.0);
		set self.mass = clamp(self.mass - self.down + incoming, 0.0, 1.0);
	}
}

Building blocks

These exact versions are included when you reuse this artifact.

PropertyFondueMatter@hyle · v1