|
4
|
originalstring = scr_replace_buttons_pcscr_replace_buttons_pc
var str = argument0;
if (global.osflavor <= 2)
{
str = string_replace_all(str, "\*Z", "[Z]");
str = string_replace_all(str, "\*X", "[X]");
str = string_replace_all(str, "\*C", "[C]");
str = string_replace_all(str, "\*A", );
str = string_replace_all(str, "\*D", );
}
return str; (mystring[stringno]);
|
|
7
|
alarm[0] = textspeed; gml_Object_obj_base_writer_Alarm_0.gml
if (stringpos >= string_length(originalstring))
exit;
var advance = 1;
if (global.typer == 111)
advance += 1;
if (txtsound == 56)
advance += 2;
else if (txtsound == 65)
advance += 1;
var dosound = 0;
var delay = textspeed;
while (stringpos < string_length(originalstring) && advance > 0)
{
stringpos++;
var ch = string_char_at(originalstring, stringpos);
if (ch == "^")
{
stringpos++;
ch = string_char_at(originalstring, stringpos);
if (ch != "0")
{
var n = real(ch);
delay = n * 10;
advance = 1;
}
}
else if (ch == "\")
{
stringpos++;
ch = string_char_at(originalstring, stringpos);
if (ch == "S")
{
stringpos++;
var sfxtype = string_char_at(originalstring, stringpos);
if (sfxtype == "+")
{
sound_enable = 1;
}
else if (sfxtype == "-")
{
sound_enable = 0;
}
else
{
var sfx = -4;
if (sfxtype == "p")
sfx = 105;
if (sfx != -4)
snd_play(sfx);
}
}
else if (ch == "z")
{
stringpos++;
advance--;
if (sound_enable)
dosound = 1;
}
else if (ch == "E" || ch == "F" || ch == "M" || ch == "T" || ch == "*")
{
stringpos++;
}
}
else if (ch != "/" && ch != "%" && ch != "&")
{
advance--;
if (sound_enable)
dosound = 1;
}
}
alarm[0] = delay;
if (dosound)
{
if (txtsound == 56)
{
snd_stop(snd_mtt1);
snd_stop(snd_mtt2);
snd_stop(snd_mtt3);
snd_stop(snd_mtt4);
snd_stop(snd_mtt5);
snd_stop(snd_mtt6);
snd_stop(snd_mtt7);
snd_stop(snd_mtt8);
snd_stop(snd_mtt9);
var rnsound = floor(random(9));
switch (rnsound)
{
case 0:
snd_play(snd_mtt1);
break;
case 1:
snd_play(snd_mtt2);
break;
case 2:
snd_play(snd_mtt3);
break;
case 3:
snd_play(snd_mtt4);
break;
case 4:
snd_play(snd_mtt5);
...
|