View difference between Paste ID: xYKpgBNv and XB1vKFYm
SHOW: | | - or go back to the newest paste.
1-
bb_channels = 0;
1+
2
	loop i (- $bb_channels $arg1) [
3
		do [
4-
	bb_num = (- $bb_channels $arg1);
4+
			bb_ch_@(+ $arg1 $i) = $bb_ch_@(+ $arg1 (+ $i 1))
5-
	
5+
6-
	loop i $bb_num [
6+
7
					bb_@@(+ $arg1 $i)_step_@j = bb_@@(+ $arg1 (+ $i 1))_step_@j
8-
			bb_ch_@(+ $arg1 $i) = $bb_ch_@(+ $arg1 (+ $i 1));
8+
9-
			
9+
10
		]
11
	]
12-
					bb_@(+ $arg1 @@i)_step_@j = bb_@(+ $arg1 (+ @@i 1))_step_@j;
12+
13
]
14
15
newgui boombox [
16
	guinoautotab [
17
		loop i $bb_channels [
18
			guilist [
19
				guistayopen [
20
					guibutton " " [bb_removechan @i] "exit"
21-
	guititle "Boombox!";
21+
					guifield bb_ch_@i 3
22-
	loop i $bb_channels [
22+
					guistrut 1
23
					loop j 16 [
24
						do [
25
							guicheckbox "" [
26-
					guibutton "" [bb_removechan @i] "exit"
26+
								bb_ch_@[@@i]_step_@@j
27-
					guifield bb_ch_@i 3;
27+
							]
28-
					loop j 16 [ do [ guicheckbox "" [ bb_ch_@@(i)_step_@@j ] ] ]
28+
						]
29
					]
30
				]
31
			]
32
		]
33-
	guistayopen [
33+
		guistayopen [
34-
		guibutton "+" [
34+
			guibutton "Add Sequence" [
35-
			bb_channels = (+ $bb_channels 1)
35+
				bb_channels = (+ $bb_channels 1)
36-
			bb_ch_@bb_channels = 0;
36+
				bb_ch_@bb_channels = 0
37
			]
38
		]
39-
]
39+
40
] " Boombox! "