1 |
if (rate > 2) |
2 |
alarm[1] = 1; |
3 |
else if (first_alarm == 1 && pos >= 2) |
4 |
scr_textsoundscr_textsoundfunction scr_textsound()
{
playtextsound = 1;
if (button2_h() == 1)
playtextsound = 0;
if (skippable == 0)
playtextsound = 1;
if (playtextsound == 1)
{
if (rate <= 2)
getchar = string_char_at(mystring, pos);
else
getchar = string_char_at(mystring, pos - 1);
play = 1;
playcheck = 0;
if (getchar == "&")
{
if (rate < 3)
{
playcheck = 1;
getchar = string_char_at(mystring, pos + 1);
}
else
{
play = 0;
}
}
if (getchar == " ")
play = 0;
if (getchar == "^")
play = 0;
if (getchar == "!")
play = 0;
if (getchar == ".")
play = 0;
if (getchar == "?")
play = 0;
if (getchar == ",")
play = 0;
if (getchar == ":")
play = 0;
if (getchar == "/")
play = 0;
if (getchar == "\\")
play = 0;
if (getchar == "|")
play = 0;
if (getchar == "*")
play = 0;
if (play == 1)
{
snd_play(textsound);
with (obj_face_parent)
mouthmove = 1;
}
}
} (); |
5 |
if (pos <= length) |
6 |
alarm[0] = rate;gml_Object_obj_writer_Alarm_0.gmlif (rate > 2)
alarm[1] = 1;
else if (first_alarm == 1 && pos >= 2)
scr_textsound();
if (pos <= length)
alarm[0] = rate;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "&")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
} |
7 |
if (first_alarm == 0) |
8 |
{ |
9 |
getchar = string_char_at(mystring, 1); |
10 |
if (getchar == "\\") |
11 |
pos += 3; |
12 |
else |
13 |
pos += 1; |
14 |
first_alarm = 1; |
15 |
} |
16 |
else |
17 |
{ |
18 |
getchar = string_char_at(mystring, pos); |
19 |
nextchar = string_char_at(mystring, pos + 1); |
20 |
if (getchar == "&") |
21 |
pos += 1; |
22 |
if (getchar == "\\") |
23 |
pos += 3; |
24 |
if (getchar == "/") |
25 |
{ |
26 |
halt = 1; |
27 |
if (nextchar == "%") |
28 |
halt = 2; |
29 |
alarm[0] = -1;gml_Object_obj_writer_Alarm_0.gmlif (rate > 2)
alarm[1] = 1;
else if (first_alarm == 1 && pos >= 2)
scr_textsound();
if (pos <= length)
alarm[0] = rate;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "&")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
} |
30 |
} |
31 |
getchar = string_char_at(mystring, pos); |
32 |
nextchar = string_char_at(mystring, pos + 1); |
33 |
if (getchar == "|") |
34 |
pos += 2; |
35 |
if (getchar == "^") |
36 |
{ |
37 |
pos += 2; |
38 |
if (alarm[0] > 0) |
39 |
{ |
40 |
if (nextchar == "1") |
41 |
alarm[0] += 5;gml_Object_obj_writer_Alarm_0.gmlif (rate > 2)
alarm[1] = 1;
else if (first_alarm == 1 && pos >= 2)
scr_textsound();
if (pos <= length)
alarm[0] = rate;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "&")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
} |
42 |
if (nextchar == "2") |
43 |
alarm[0] += 10;gml_Object_obj_writer_Alarm_0.gmlif (rate > 2)
alarm[1] = 1;
else if (first_alarm == 1 && pos >= 2)
scr_textsound();
if (pos <= length)
alarm[0] = rate;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "&")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
} |
44 |
if (nextchar == "3") |
45 |
alarm[0] += 15;gml_Object_obj_writer_Alarm_0.gmlif (rate > 2)
alarm[1] = 1;
else if (first_alarm == 1 && pos >= 2)
scr_textsound();
if (pos <= length)
alarm[0] = rate;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "&")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
} |
46 |
if (nextchar == "4") |
47 |
alarm[0] += 20;gml_Object_obj_writer_Alarm_0.gmlif (rate > 2)
alarm[1] = 1;
else if (first_alarm == 1 && pos >= 2)
scr_textsound();
if (pos <= length)
alarm[0] = rate;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "&")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
} |
48 |
if (nextchar == "5") |
49 |
alarm[0] += 30;gml_Object_obj_writer_Alarm_0.gmlif (rate > 2)
alarm[1] = 1;
else if (first_alarm == 1 && pos >= 2)
scr_textsound();
if (pos <= length)
alarm[0] = rate;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "&")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
} |
50 |
if (nextchar == "6") |
51 |
alarm[0] += 40;gml_Object_obj_writer_Alarm_0.gmlif (rate > 2)
alarm[1] = 1;
else if (first_alarm == 1 && pos >= 2)
scr_textsound();
if (pos <= length)
alarm[0] = rate;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "&")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
} |
52 |
if (nextchar == "7") |
53 |
alarm[0] += 60;gml_Object_obj_writer_Alarm_0.gmlif (rate > 2)
alarm[1] = 1;
else if (first_alarm == 1 && pos >= 2)
scr_textsound();
if (pos <= length)
alarm[0] = rate;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "&")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
} |
54 |
if (nextchar == "8") |
55 |
alarm[0] += 90;gml_Object_obj_writer_Alarm_0.gmlif (rate > 2)
alarm[1] = 1;
else if (first_alarm == 1 && pos >= 2)
scr_textsound();
if (pos <= length)
alarm[0] = rate;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "&")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
} |
56 |
if (nextchar == "9") |
57 |
alarm[0] += 150;gml_Object_obj_writer_Alarm_0.gmlif (rate > 2)
alarm[1] = 1;
else if (first_alarm == 1 && pos >= 2)
scr_textsound();
if (pos <= length)
alarm[0] = rate;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "&")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
} |
58 |
} |
59 |
} |
60 |
pos += 1; |
61 |
} |