Ein kleines Lernprojekt… Hier eingebunden mit Processing.js. Leider Ist der Cursor nur in der Mitte des Scriptes, wenn das Browserfenster klein gezogen wird. Ein Problem, an dessen Lösung wir noch arbeiten müssen. Hier jedenfalls der Code:
void setup(){
size(620,240);
smooth();
}
void draw(){
int i = 0;
background(255);
for (int x = 0; x <= 640; x = x+40) {
for (int y = 0; y <= 480; y = y+40) {
drawHalfWay(x,y);
stroke(255,0,0);
}
}
}
void drawHalfWay(int theX, int theY){
int myHalfX = getAverage(mouseX, theX);
int myHalfY = getAverage(mouseY, theY);
strokeWeight(2);
line(theX, theY, myHalfX, myHalfY);
}
int getAverage(int theA, int theB){
int myHalfWay = ((theA + theB) / 2);
return myHalfWay;
}