Nullsoft AVS Preset 0.2$‹ßx = xi / (xc - 1) * 2 - 1; y = (yi + 0.5) / yc * 2 - 1; linesize = h / yc + 1; ra = sqrt(sqr(xf) + sqr(yf)); th = atan2(yf, xf) * 180 / $PI + 360; sun0 = cos((ra * 80 + frame + th) * $PI / 20); sun1 = cos((ra * 80 - frame - th) * $PI / 20); star = cos((frame + ra * 160 + sin((frame - th) * $PI / 36) * 10 + 10) * $PI / 25); red = sun0 * sun1; green = sun0 * star; blue = sun1 * star; if(equal(yi % 2, 0), exec2(assign(xi, xi + 1), if(equal(xi, xc), exec2(assign(xi, xc - 1), assign(yi, yi + 1)), exec2(assign(xv, xi), assign(yv, yi)))), exec2(assign(xi, xi - 1), if(equal(xi, -1), exec2(assign(xi, 0), assign(yi, yi + 1)), exec2(assign(xv, xi + 1), assign(yv, yi))))); xf = xv / xc * 2 - 1; yf = yv / yc * 2 - 1;Exi = 0; xv = 0; xf = 0; yi = 0; yv = 0; yf = 0; frame = frame + 1;Fgr = 3; xc = w / gr | 0; yc = h / gr | 0; n = xc * yc; frame = 0;ÿÿÿ