-
Notifications
You must be signed in to change notification settings - Fork 3
/
Sprite3.txt
123 lines (102 loc) · 2.58 KB
/
Sprite3.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
//----- Variables -----------------------------------------------------------------------------------------------------
_id = 0
_pitch = 0
//----- Broadcast received events -------------------------------------------------------------------------------------
WhenBroadcastReceived(exit emulator)
{
Stop(other scripts in sprite);
Motion.GoToXY(0, 0);
Looks.Hide();
Control.DeleteThisClone();
}
WhenBroadcastReceived(remapwave8)
{
Call Draw Keys starting at(-67)(105) With(4) rows and(4) columns;
}
WhenBroadcastReceived(WAVE-8 reset)
{
Control.DeleteThisClone();
}
WhenBroadcastReceived(WAVE-8_drawkeys)
{
Call Draw Keys starting at(-67)(-39) With(4) rows and(4) columns;
}
//----- Start as clone ------------------------------------------------------------------------------------------------
Control.WhenIStartAsClone()
{
Looks.SetSizeTo((100 - (Menu Theme[8] * 25)));
Forever
{
If (Sensing.MouseDown() And Sensing.TouchingObject(_mouse_))
{
List.ReplaceItem(Mobile Keypad state, (Costume.GetNumberName(number) - (Menu Theme[8] * 16)), 1);
Looks.SetEffectTo(BRIGHTNESS, -20);
}
Else
{
List.ReplaceItem(Mobile Keypad state, (Costume.GetNumberName(number) - (Menu Theme[8] * 16)), 0);
Looks.SetEffectTo(BRIGHTNESS, 0);
}
}
}
//----- Custom blocks -------------------------------------------------------------------------------------------------
Define Draw Keys starting at(string Xstart)(string Ystart) With(string rows) rows and(string columns) columns (warp=true)
{
Looks.Show();
Looks.SetEffectTo(GHOST, (100 - (Menu Theme[8] * 100)));
Looks.SwitchCostumeTo((Menu Theme[8] * 16));
Motion.GoToXY(Xstart, Ystart);
List.DeleteAll(Mobile Keypad state);
Repeat ((rows * columns))
{
List.Add(Mobile Keypad state, 0);
}
Repeat (rows)
{
Motion.SetX(-67);
Repeat (columns)
{
Looks.NextCostume();
Control.CreateCloneOf(_myself_);
Motion.ChangeXBy(45);
}
Motion.ChangeYBy(-40);
}
Looks.Hide();
}
//----- Orphaned blocks -----------------------------------------------------------------------------------------------
16
Looks.Show()
//----- Costumes ------------------------------------------------------------------------------------------------------
0.png
1.png
2.png
3.png
4.png
5.png
6.png
7.png
8.png
9.png
10.png
11.png
12.png
13.png
14.png
15.png
16.png
17.png
18.png
19.png
20.png
21.png
22.png
23.png
24.png
25.png
a.png
b.png
c.png
d.png
e.png
f.png