//collectable item - bag
stroke(214, 19, 85);
strokeWeight(collectable.size / 25);
noFill();
arc(collectable.x_pos + 304 + (collectable.size - (collectable.size / 1.43)), collectable.y_pos + 372, collectable.size - (collectable.size / 2.2727), collectable.size, PI, TWO_PI);
// arc(collectable.x_pos + (collectable.size / 0.1567), collectable.y_pos + (collectable.size / 0.1344), collectable.size - (collectable.size / 2.2727), collectable.size, PI, TWO_PI);
noStroke();
fill(252, 226, 42);
rect(collectable.x_pos + 304, collectable.y_pos + 368, collectable.size - (collectable.size / 2.5), collectable.size - (collectable.size / 2.5), collectable.size / 10, collectable.size / 10, collectable.size / 5, collectable.size / 5);
fill(48, 227, 223);
rect(collectable.x_pos + 304, collectable.y_pos + 368, collectable.size - (collectable.size / 2.5), collectable.size - (collectable.size / 1.5151), collectable.size / 10, collectable.size / 10, collectable.size / 5, collectable.size / 5);
fill(214, 19, 85);
ellipse(collectable.x_pos + 304 + (collectable.size - (collectable.size / 1.43)), collectable.y_pos + 368 + collectable.size - (collectable.size / 1.3), collectable.size - (collectable.size / 1.0869), collectable.size - (collectable.size / 1.0869));
This code is working for scaling, but I did it through trial and error of different combination of mathematical statements. I need to check this back to look for pattern, so I would know how I did it.
Leave a Reply