|
1
|
if (wave_time > 0)
|
|
2
|
{
|
|
3
|
hue = scr_wavescr_wave
function scr_wave(arg0, arg1, arg2, arg3)
{
var a4 = (arg1 - arg0) * 0.5;
return arg0 + a4 + (sin((((current_time * 0.001) + (arg2 * arg3)) / arg2) * (2 * pi)) * a4);
} (hue_start, hue_target, wave_time, 0);
|
|
4
|
sat = scr_wavescr_wave
function scr_wave(arg0, arg1, arg2, arg3)
{
var a4 = (arg1 - arg0) * 0.5;
return arg0 + a4 + (sin((((current_time * 0.001) + (arg2 * arg3)) / arg2) * (2 * pi)) * a4);
} (sat_start, sat_target, wave_time, 0);
|
|
5
|
val = scr_wavescr_wave
function scr_wave(arg0, arg1, arg2, arg3)
{
var a4 = (arg1 - arg0) * 0.5;
return arg0 + a4 + (sin((((current_time * 0.001) + (arg2 * arg3)) / arg2) * (2 * pi)) * a4);
} (val_start, val_target, wave_time, 0);
|
|
6
|
}
|
|
7
|
if (heartbeat_mode)
|
|
8
|
{
|
|
9
|
var _percent = audio_sound_get_track_position(global.currentsong[1]) / audio_sound_length(global.currentsong[1]);
|
|
10
|
hue = lerp(hue_start, hue_target, abs(sin(_percent * pi)));
|
|
11
|
sat = lerp(sat_start, sat_target, abs(sin(_percent * pi)));
|
|
12
|
val = lerp(val_start, val_target, abs(sin(_percent * pi)));
|
|
13
|
}
|