|
1
|
if (!init)
|
|
2
|
exit;
|
|
3
|
if (_fade_in)
|
|
4
|
{
|
|
5
|
_alpha = lerp(_alpha, 1, 0.06);
|
|
6
|
_y_pos = lerp(_y_pos, 220, 0.14);
|
|
7
|
for (var i = 0; i < array_length(_choices); i++)
|
|
8
|
{
|
|
9
|
var choice = _choices[i];
|
|
10
|
choice.set_alpha(_alpha);
|
|
11
|
choice.y = lerp(choice.y, choice.ystart, 0.14);
|
|
12
|
}
|
|
13
|
_version_display.set_alpha(_alpha);
|
|
14
|
if (_alpha >= 1)
|
|
15
|
_fade_in = false;
|
|
16
|
_timer++;
|
|
17
|
if (_timer == 6)
|
|
18
|
{
|
|
19
|
enable_input();
|
|
20
|
enable_select();
|
|
21
|
}
|
|
22
|
}
|
|
23
|
if (!_input_enabled)
|
|
24
|
exit;
|
|
25
|
if (up_p())
|
|
26
|
{
|
|
27
|
audio_play_sound(snd_menumove, 50, 0);
|
|
28
|
_choice_index = scr_wrapscr_wrap
function scr_wrap()
{
var _val = argument[0];
var _max = argument[2];
var _min = argument[1];
if ((_val % 1) == 0)
{
while (_val > _max || _val < _min)
{
if (_val > _max)
{
_val = (_min + _val) - _max - 1;
}
else if (_val < _min)
{
_val = ((_max + _val) - _min) + 1;
}
else
{
}
}
return _val;
}
else
{
var _old = argument[0] + 1;
while (_val != _old)
{
_old = _val;
if (_val < _min)
{
_val = _max - (_min - _val);
}
else if (_val > _max)
{
_val = _min + (_val - _max);
}
else
{
}
}
return _val;
}
}
(_choice_index - 1, 0, array_length(_choices) - 1);
|
|
29
|
enable_select();
|
|
30
|
}
|
|
31
|
else if (down_p())
|
|
32
|
{
|
|
33
|
audio_play_sound(snd_menumove, 50, 0);
|
|
34
|
_choice_index = scr_wrapscr_wrap
function scr_wrap()
{
var _val = argument[0];
var _max = argument[2];
var _min = argument[1];
if ((_val % 1) == 0)
{
while (_val > _max || _val < _min)
{
if (_val > _max)
{
_val = (_min + _val) - _max - 1;
}
else if (_val < _min)
{
_val = ((_max + _val) - _min) + 1;
}
else
{
}
}
return _val;
}
else
{
var _old = argument[0] + 1;
while (_val != _old)
{
_old = _val;
if (_val < _min)
{
_val = _max - (_min - _val);
}
else if (_val > _max)
{
_val = _min + (_val - _max);
}
else
{
}
}
return _val;
}
}
(_choice_index + 1, 0, array_length(_choices) - 1);
|
|
35
|
enable_select();
|
|
36
|
}
|