moving-mondrian

Randomly generated animated images in the style of Piet Mondrian  https://p.ce9e.org/moving-mondrian/
git clone https://git.ce9e.org/moving-mondrian.git

commit
7ad442c23f53f331c5cee465dc0b7bdd2841794c
parent
d40523e738f2b6a9fa3527b314dde7f8a1844328
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2025-01-16 12:46
lint

Diffstat

M mondrian.js 6 +++---

1 files changed, 3 insertions, 3 deletions


diff --git a/mondrian.js b/mondrian.js

@@ -48,7 +48,7 @@ var animate = function(element, delta) {
   48    48 		var x = parseFloat(element.style.getPropertyValue("--pos-raw"));
   49    49 		if (element.dataset.grow) {
   50    50 			x += delta / 1000 / 100 * speed;
   51    -1 			if (x >= 1){
   -1    51 			if (x >= 1) {
   52    52 				element.before(element.children[0]);
   53    53 				element.remove();
   54    54 			} else {
@@ -56,14 +56,14 @@ var animate = function(element, delta) {
   56    56 			}
   57    57 		} else {
   58    58 			x -= delta / 1000 / 100 * speed;
   59    -1 			if (x <= 0){
   -1    59 			if (x <= 0) {
   60    60 				element.before(element.children[1]);
   61    61 				element.remove();
   62    62 			} else {
   63    63 				setPos(element, x);
   64    64 			}
   65    65 		}
   66    -1 	} else if (Math.random() < delta / 1000 * getRelSize(element)){
   -1    66 	} else if (Math.random() < delta / 1000 * getRelSize(element)) {
   67    67 		var grow = Math.random() < 0.5;
   68    68 		var div = document.createElement("div");
   69    69 		var other = createLeaf();