processing-core-4 icon indicating copy to clipboard operation
processing-core-4 copied to clipboard

fix: missing font/icons

Open maxandersen opened this issue 6 months ago • 2 comments

fixes #14

makes this not print stacktraces of null urls ;P

// DEPS com.github.micycle1:processing-core-4:4.4.4
//DEPS org.processing:core:4.4.4

//JAVA 25+
//REPOS central,jitpack
//RUNTIME_OPTIONS --enable-native-access=ALL-UNNAMED

import processing.core.PApplet;
public class RuntimeTest extends PApplet {

	public static void main(String[] args) {
		PApplet.main(RuntimeTest.class);
	}

	/**
 * Storing Input. 
 * 
 * Move the mouse across the screen to change the position
 * of the circles. The positions of the mouse are recorded
 * into an array and played back every frame. Between each
 * frame, the newest value are added to the end of each array
 * and the oldest value is deleted. 
 */
 
int num = 60;
float mx[] = new float[num];
float my[] = new float[num];

public void settings() {
	size(640, 360);
}

public void setup() {
  noStroke();
  fill(255, 153); 
}

public void draw() {
  background(51); 
  
  // Cycle through the array, using a different entry on each frame. 
  // Using modulo (%) like this is faster than moving all the values over.
  int which = frameCount % num;
  mx[which] = mouseX;
  my[which] = mouseY;
  
  for (int i = 0; i < num; i++) {
    // which+1 is the smallest (the oldest in the array)
    int index = (which+1 + i) % num;
    ellipse(mx[index], my[index], i, i);
  }
}

}

maxandersen avatar Jul 12 '25 16:07 maxandersen

Would these be clearer?

**/processing/core/font/* **/processing/core/icon/*

micycle1 avatar Jul 12 '25 23:07 micycle1

I also now realizing processing core actually exists in maven central so I have less need for jitpack version - but feel free to include it as atm the jars this or create works :)

maxandersen avatar Jul 13 '25 10:07 maxandersen