Nullsoft AVS Preset 0.2$P¤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 = below((ra * 80 + frame + th) % 40, 20); sun1 = below((ra * 80 - frame - th) % 40, 20); star = (frame + ra * 160 + sin((frame - th) * $PI / 36) * 10 + 10) % 50; star0 = bor(below(star, 25), bnot(below(star, 45))); star1 = bnot(below(star, 20)); red = if(star1, if(sun1, if(sun0, 1, 0.625), if(sun0, 0.625, 0)), 0); green = if(band(sun0, sun1), 0.3125, 0); blue = if(star0, if(sun1, if(sun0, 1, 0.625), if(sun0, 0.625, 0)), 0); 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;ÿÿÿ