Форк с yumaikas/bouncing_ball.nv

Последняя активность 1733194624

controllable_bouncing_ball.nv Исходник Playground
1|#| new buttons row
2|#| button, Faster, faster
3|#| button, Slower, slower
4|#| button, Kick, kick
5|#| button, Pause, pause
6|#| button, Resume, resume
7|#| button, Continue Loop, continue loop
8|faster| ball_x_vel
9|slower, ball_x_vel|
10|slower|
11|kick| ball_y_vel:25
12|pause, resume| resume
13|resume|
14|pause| pause
15|continue loop| loop75, tmp70:315
16
17||start
18|clear__canvas_width, canvas_width| clear__canvas_width:4294967295
19|clear__canvas_width|
20|set_const__canvas_width__400| canvas_width:400
21|clear__canvas_height, canvas_height| clear__canvas_height:4294967295
22|clear__canvas_height|
23|set_const__canvas_height__400| canvas_height:400
24|clear__ball_radius, ball_radius| clear__ball_radius:4294967295
25|clear__ball_radius|
26|set_const__ball_radius__6| ball_radius:6
27|clear__frames_count_max, frames_count_max| clear__frames_count_max:4294967295
28|clear__frames_count_max|
29|set_const__frames_count_max__315| frames_count_max:315
30|clear__background_r, background_r| clear__background_r:4294967295
31|clear__background_r|
32|set_const__background_r__254| background_r:254
33|clear__background_g, background_g| clear__background_g:4294967295
34|clear__background_g|
35|set_const__background_g__254| background_g:254
36|clear__background_b, background_b| clear__background_b:4294967295
37|clear__background_b|
38|set_const__background_b__254| background_b:254
39|clear__ball_r, ball_r| clear__ball_r:4294967295
40|clear__ball_r|
41|set_const__ball_r__254| ball_r:254
42|clear__ball_g, ball_g| clear__ball_g:4294967295
43|clear__ball_g|
44|set_const__ball_g__0| ball_g:0
45|clear__ball_b, ball_b| clear__ball_b:4294967295
46|clear__ball_b|
47|set_const__ball_b__0| ball_b:0
48|clear__ball_x_pos, ball_x_pos| clear__ball_x_pos:4294967295
49|clear__ball_x_pos|
50|set_const__ball_x_pos__5| ball_x_pos:5
51|clear__ball_x_vel, ball_x_vel| clear__ball_x_vel:4294967295
52|clear__ball_x_vel|
53|set_const__ball_x_vel__11| ball_x_vel:11
54|clear__ball_x_acc, ball_x_acc| clear__ball_x_acc:4294967295
55|clear__ball_x_acc|
56|set_const__ball_x_acc__0| ball_x_acc:0
57|clear__ball_x_vel_sign, ball_x_vel_sign| clear__ball_x_vel_sign:4294967295
58|clear__ball_x_vel_sign|
59|set_const__ball_x_vel_sign__1| ball_x_vel_sign:1
60|clear__ball_x_acc_sign, ball_x_acc_sign| clear__ball_x_acc_sign:4294967295
61|clear__ball_x_acc_sign|
62|set_const__ball_x_acc_sign__1| ball_x_acc_sign:1
63|clear__ball_x_hit_dec, ball_x_hit_dec| clear__ball_x_hit_dec:4294967295
64|clear__ball_x_hit_dec|
65|set_const__ball_x_hit_dec__0| ball_x_hit_dec:0
66|clear__ball_x_hit_dec_max, ball_x_hit_dec_max| clear__ball_x_hit_dec_max:4294967295
67|clear__ball_x_hit_dec_max|
68|set_const__ball_x_hit_dec_max__5| ball_x_hit_dec_max:5
69|clear__ball_y_pos, ball_y_pos| clear__ball_y_pos:4294967295
70|clear__ball_y_pos|
71|set_const__ball_y_pos__5| ball_y_pos:5
72|clear__ball_y_vel, ball_y_vel| clear__ball_y_vel:4294967295
73|clear__ball_y_vel|
74|set_const__ball_y_vel__6| ball_y_vel:6
75|clear__ball_y_acc, ball_y_acc| clear__ball_y_acc:4294967295
76|clear__ball_y_acc|
77|set_const__ball_y_acc__3| ball_y_acc:3
78|clear__ball_y_vel_sign, ball_y_vel_sign| clear__ball_y_vel_sign:4294967295
79|clear__ball_y_vel_sign|
80|set_const__ball_y_vel_sign__1| ball_y_vel_sign:1
81|clear__ball_y_acc_sign, ball_y_acc_sign| clear__ball_y_acc_sign:4294967295
82|clear__ball_y_acc_sign|
83|set_const__ball_y_acc_sign__1| ball_y_acc_sign:1
84|clear__wall_right, wall_right| clear__wall_right:4294967295
85|clear__wall_right|
86|copy__wall_right__canvas_width, canvas_width| wall_right, tmp46, copy__wall_right__canvas_width:4294967295
87|copy__wall_right__canvas_width| tmp47
88|tmp47, tmp46| canvas_width, tmp47:4294967295
89|tmp47|
90|clear__wall_bottom, wall_bottom| clear__wall_bottom:4294967295
91|clear__wall_bottom|
92|copy__wall_bottom__canvas_height, canvas_height| wall_bottom, tmp50, copy__wall_bottom__canvas_height:4294967295
93|copy__wall_bottom__canvas_height| tmp51
94|tmp51, tmp50| canvas_height, tmp51:4294967295
95|tmp51|
96|decrement__wall_right__ball_radius, wall_right, ball_radius| tmp53, decrement__wall_right__ball_radius:4294967295
97|decrement__wall_right__ball_radius| tmp54
98|tmp54, tmp53| ball_radius, tmp54:4294967295
99|tmp54|
100|decrement__wall_bottom__ball_radius, wall_bottom, ball_radius| tmp56, decrement__wall_bottom__ball_radius:4294967295
101|decrement__wall_bottom__ball_radius| tmp57
102|tmp57, tmp56| ball_radius, tmp57:4294967295
103|tmp57|
104|increment__wall_left__ball_radius, ball_radius| wall_left, tmp59, increment__wall_left__ball_radius:4294967295
105|increment__wall_left__ball_radius| tmp60
106|tmp60, tmp59| ball_radius, tmp60:4294967295
107|tmp60|
108|increment__wall_top__ball_radius, ball_radius| wall_top, tmp62, increment__wall_top__ball_radius:4294967295
109|increment__wall_top__ball_radius| tmp63
110|tmp63, tmp62| ball_radius, tmp63:4294967295
111|tmp63|
112|decrement_const__wall_left__1| tmp65:1, tmp66
113|tmp66, wall_left, tmp65| tmp66:4294967295
114|tmp66, tmp65| tmp66:4294967295
115|tmp66|
116|decrement_const__wall_top__1| tmp68:1, tmp69
117|tmp69, wall_top, tmp68| tmp69:4294967295
118|tmp69, tmp68| tmp69:4294967295
119|tmp69|
120|clear__tmp70, tmp70| clear__tmp70:4294967295
121|clear__tmp70|
122|copy__tmp70__frames_count_max, frames_count_max| tmp70, tmp73, copy__tmp70__frames_count_max:4294967295
123|copy__tmp70__frames_count_max| tmp74
124|tmp74, tmp73| frames_count_max, tmp74:4294967295
125|tmp74|
126|increment_const__frames_count__1| tmp77:1, tmp78
127|tmp78, tmp77| frames_count, tmp78:4294967295
128|tmp78|
129|clear__y, y| clear__y:4294967295
130|clear__y|
131|copy__y__ball_y_pos, ball_y_pos| y, tmp81, copy__y__ball_y_pos:4294967295
132|copy__y__ball_y_pos| tmp82
133|tmp82, tmp81| ball_y_pos, tmp82:4294967295
134|tmp82|
135|decrement_const__y__5| tmp84:5, tmp85
136|tmp85, y, tmp84| tmp85:4294967295
137|tmp85, tmp84| tmp85:4294967295
138|tmp85|
139|clear__tmp86, tmp86| clear__tmp86:4294967295
140|clear__tmp86|
141|set_const__tmp86__11| tmp86:11
142|clear__x, x| clear__x:4294967295
143|clear__x|
144|copy__x__ball_x_pos, ball_x_pos| x, tmp92, copy__x__ball_x_pos:4294967295
145|copy__x__ball_x_pos| tmp93
146|tmp93, tmp92| ball_x_pos, tmp93:4294967295
147|tmp93|
148|decrement_const__x__5| tmp95:5, tmp96
149|tmp96, x, tmp95| tmp96:4294967295
150|tmp96, tmp95| tmp96:4294967295
151|tmp96|
152|clear__tmp97, tmp97| clear__tmp97:4294967295
153|clear__tmp97|
154|set_const__tmp97__11| tmp97:11
155|set_pixel__x__y__background_r__background_g__background_b| tmp107, tmp108
156|tmp108, @pixel-x| tmp108:4294967295
157|tmp108, @pixel-y| tmp108:4294967295
158|tmp108, @pixel-r| tmp108:4294967295
159|tmp108, @pixel-g| tmp108:4294967295
160|tmp108, @pixel-b| tmp108:4294967295
161|tmp108| tmp109
162|tmp109, x| @pixel-x, tmp102, tmp109:4294967295
163|tmp109, y| @pixel-y, tmp103, tmp109:4294967295
164|tmp109, background_r| @pixel-r, tmp104, tmp109:4294967295
165|tmp109, background_g| @pixel-g, tmp105, tmp109:4294967295
166|tmp109, background_b| @pixel-b, tmp106, tmp109:4294967295
167|tmp109, tmp107| @set-pixel, tmp109
168|tmp109| tmp110
169|tmp110, tmp102| x, tmp110:4294967295
170|tmp110, tmp103| y, tmp110:4294967295
171|tmp110, tmp104| background_r, tmp110:4294967295
172|tmp110, tmp105| background_g, tmp110:4294967295
173|tmp110, tmp106| background_b, tmp110:4294967295
174|tmp110|
175|increment_const__x__1| tmp112:1, tmp113
176|tmp113, tmp112| x, tmp113:4294967295
177|tmp113|
178|increment_const__y__1| tmp116:1, tmp117
179|tmp117, tmp116| y, tmp117:4294967295
180|tmp117|
181|clear__tmp119, tmp119| clear__tmp119:4294967295
182|clear__tmp119|
183|copy__tmp119__ball_x_vel_sign, ball_x_vel_sign| tmp119, tmp123, copy__tmp119__ball_x_vel_sign:4294967295
184|copy__tmp119__ball_x_vel_sign| tmp124
185|tmp124, tmp123| ball_x_vel_sign, tmp124:4294967295
186|tmp124|
187|clear__tmp120, tmp120| clear__tmp120:4294967295
188|clear__tmp120|
189|set_const__tmp120__1| tmp120:1
190|increment__ball_x_pos__ball_x_vel, ball_x_vel| ball_x_pos, tmp131, increment__ball_x_pos__ball_x_vel:4294967295
191|increment__ball_x_pos__ball_x_vel| tmp132
192|tmp132, tmp131| ball_x_vel, tmp132:4294967295
193|tmp132|
194|decrement__ball_x_pos__ball_x_vel, ball_x_pos, ball_x_vel| tmp134, decrement__ball_x_pos__ball_x_vel:4294967295
195|decrement__ball_x_pos__ball_x_vel| tmp135
196|tmp135, tmp134| ball_x_vel, tmp135:4294967295
197|tmp135|
198|clear__tmp136, tmp136| clear__tmp136:4294967295
199|clear__tmp136|
200|copy__tmp136__ball_y_vel_sign, ball_y_vel_sign| tmp136, tmp140, copy__tmp136__ball_y_vel_sign:4294967295
201|copy__tmp136__ball_y_vel_sign| tmp141
202|tmp141, tmp140| ball_y_vel_sign, tmp141:4294967295
203|tmp141|
204|clear__tmp137, tmp137| clear__tmp137:4294967295
205|clear__tmp137|
206|set_const__tmp137__1| tmp137:1
207|increment__ball_y_pos__ball_y_vel, ball_y_vel| ball_y_pos, tmp148, increment__ball_y_pos__ball_y_vel:4294967295
208|increment__ball_y_pos__ball_y_vel| tmp149
209|tmp149, tmp148| ball_y_vel, tmp149:4294967295
210|tmp149|
211|decrement__ball_y_pos__ball_y_vel, ball_y_pos, ball_y_vel| tmp151, decrement__ball_y_pos__ball_y_vel:4294967295
212|decrement__ball_y_pos__ball_y_vel| tmp152
213|tmp152, tmp151| ball_y_vel, tmp152:4294967295
214|tmp152|
215|clear__tmp153, tmp153| clear__tmp153:4294967295
216|clear__tmp153|
217|copy__tmp153__ball_x_pos, ball_x_pos| tmp153, tmp157, copy__tmp153__ball_x_pos:4294967295
218|copy__tmp153__ball_x_pos| tmp158
219|tmp158, tmp157| ball_x_pos, tmp158:4294967295
220|tmp158|
221|clear__tmp154, tmp154| clear__tmp154:4294967295
222|clear__tmp154|
223|copy__tmp154__wall_left, wall_left| tmp154, tmp161, copy__tmp154__wall_left:4294967295
224|copy__tmp154__wall_left| tmp162
225|tmp162, tmp161| wall_left, tmp162:4294967295
226|tmp162|
227|copy__ball_x_pos__wall_left, wall_left| ball_x_pos, tmp168, copy__ball_x_pos__wall_left:4294967295
228|copy__ball_x_pos__wall_left| tmp169
229|tmp169, tmp168| wall_left, tmp169:4294967295
230|tmp169|
231|clear__tmp172, tmp172| clear__tmp172:4294967295
232|clear__tmp172|
233|copy__tmp172__ball_x_pos, ball_x_pos| tmp172, tmp176, copy__tmp172__ball_x_pos:4294967295
234|copy__tmp172__ball_x_pos| tmp177
235|tmp177, tmp176| ball_x_pos, tmp177:4294967295
236|tmp177|
237|clear__tmp173, tmp173| clear__tmp173:4294967295
238|clear__tmp173|
239|copy__tmp173__wall_right, wall_right| tmp173, tmp180, copy__tmp173__wall_right:4294967295
240|copy__tmp173__wall_right| tmp181
241|tmp181, tmp180| wall_right, tmp181:4294967295
242|tmp181|
243|copy__ball_x_pos__wall_right, wall_right| ball_x_pos, tmp187, copy__ball_x_pos__wall_right:4294967295
244|copy__ball_x_pos__wall_right| tmp188
245|tmp188, tmp187| wall_right, tmp188:4294967295
246|tmp188|
247|set_const__ball_x_vel_sign__0| ball_x_vel_sign:0
248|clear__tmp191, tmp191| clear__tmp191:4294967295
249|clear__tmp191|
250|copy__tmp191__ball_y_pos, ball_y_pos| tmp191, tmp195, copy__tmp191__ball_y_pos:4294967295
251|copy__tmp191__ball_y_pos| tmp196
252|tmp196, tmp195| ball_y_pos, tmp196:4294967295
253|tmp196|
254|clear__tmp192, tmp192| clear__tmp192:4294967295
255|clear__tmp192|
256|copy__tmp192__wall_top, wall_top| tmp192, tmp199, copy__tmp192__wall_top:4294967295
257|copy__tmp192__wall_top| tmp200
258|tmp200, tmp199| wall_top, tmp200:4294967295
259|tmp200|
260|copy__ball_y_pos__wall_top, wall_top| ball_y_pos, tmp206, copy__ball_y_pos__wall_top:4294967295
261|copy__ball_y_pos__wall_top| tmp207
262|tmp207, tmp206| wall_top, tmp207:4294967295
263|tmp207|
264|clear__tmp210, tmp210| clear__tmp210:4294967295
265|clear__tmp210|
266|copy__tmp210__ball_y_pos, ball_y_pos| tmp210, tmp214, copy__tmp210__ball_y_pos:4294967295
267|copy__tmp210__ball_y_pos| tmp215
268|tmp215, tmp214| ball_y_pos, tmp215:4294967295
269|tmp215|
270|clear__tmp211, tmp211| clear__tmp211:4294967295
271|clear__tmp211|
272|copy__tmp211__wall_bottom, wall_bottom| tmp211, tmp218, copy__tmp211__wall_bottom:4294967295
273|copy__tmp211__wall_bottom| tmp219
274|tmp219, tmp218| wall_bottom, tmp219:4294967295
275|tmp219|
276|copy__ball_y_pos__wall_bottom, wall_bottom| ball_y_pos, tmp225, copy__ball_y_pos__wall_bottom:4294967295
277|copy__ball_y_pos__wall_bottom| tmp226
278|tmp226, tmp225| wall_bottom, tmp226:4294967295
279|tmp226|
280|set_const__ball_y_vel_sign__0| ball_y_vel_sign:0
281|increment_const__ball_x_hit_dec__1| tmp230:1, tmp231
282|tmp231, tmp230| ball_x_hit_dec, tmp231:4294967295
283|tmp231|
284|clear__tmp232, tmp232| clear__tmp232:4294967295
285|clear__tmp232|
286|copy__tmp232__ball_x_hit_dec, ball_x_hit_dec| tmp232, tmp236, copy__tmp232__ball_x_hit_dec:4294967295
287|copy__tmp232__ball_x_hit_dec| tmp237
288|tmp237, tmp236| ball_x_hit_dec, tmp237:4294967295
289|tmp237|
290|clear__tmp233, tmp233| clear__tmp233:4294967295
291|clear__tmp233|
292|copy__tmp233__ball_x_hit_dec_max, ball_x_hit_dec_max| tmp233, tmp240, copy__tmp233__ball_x_hit_dec_max:4294967295
293|copy__tmp233__ball_x_hit_dec_max| tmp241
294|tmp241, tmp240| ball_x_hit_dec_max, tmp241:4294967295
295|tmp241|
296|decrement_const__ball_x_vel__1| tmp246:1, tmp247
297|tmp247, ball_x_vel, tmp246| tmp247:4294967295
298|tmp247, tmp246| tmp247:4294967295
299|tmp247|
300|clear__tmp250, tmp250| clear__tmp250:4294967295
301|clear__tmp250|
302|copy__tmp250__ball_y_acc_sign, ball_y_acc_sign| tmp250, tmp254, copy__tmp250__ball_y_acc_sign:4294967295
303|copy__tmp250__ball_y_acc_sign| tmp255
304|tmp255, tmp254| ball_y_acc_sign, tmp255:4294967295
305|tmp255|
306|clear__tmp251, tmp251| clear__tmp251:4294967295
307|clear__tmp251|
308|set_const__tmp251__1| tmp251:1
309|clear__tmp261, tmp261| clear__tmp261:4294967295
310|clear__tmp261|
311|copy__tmp261__ball_y_vel_sign, ball_y_vel_sign| tmp261, tmp265, copy__tmp261__ball_y_vel_sign:4294967295
312|copy__tmp261__ball_y_vel_sign| tmp266
313|tmp266, tmp265| ball_y_vel_sign, tmp266:4294967295
314|tmp266|
315|clear__tmp262, tmp262| clear__tmp262:4294967295
316|clear__tmp262|
317|set_const__tmp262__1| tmp262:1
318|increment__ball_y_vel__ball_y_acc, ball_y_acc| ball_y_vel, tmp273, increment__ball_y_vel__ball_y_acc:4294967295
319|increment__ball_y_vel__ball_y_acc| tmp274
320|tmp274, tmp273| ball_y_acc, tmp274:4294967295
321|tmp274|
322|decrement__ball_y_vel__ball_y_acc, ball_y_vel, ball_y_acc| tmp276, decrement__ball_y_vel__ball_y_acc:4294967295
323|decrement__ball_y_vel__ball_y_acc| tmp277
324|tmp277, tmp276| ball_y_acc, tmp277:4294967295
325|tmp277|
326|clear__tmp278, tmp278| clear__tmp278:4294967295
327|clear__tmp278|
328|copy__tmp278__ball_y_vel_sign, ball_y_vel_sign| tmp278, tmp282, copy__tmp278__ball_y_vel_sign:4294967295
329|copy__tmp278__ball_y_vel_sign| tmp283
330|tmp283, tmp282| ball_y_vel_sign, tmp283:4294967295
331|tmp283|
332|clear__tmp279, tmp279| clear__tmp279:4294967295
333|clear__tmp279|
334|set_const__tmp279__1| tmp279:1
335|clear__tmp291, tmp291| clear__tmp291:4294967295
336|clear__tmp291|
337|copy__tmp291__ball_y_vel, ball_y_vel| tmp291, tmp295, copy__tmp291__ball_y_vel:4294967295
338|copy__tmp291__ball_y_vel| tmp296
339|tmp296, tmp295| ball_y_vel, tmp296:4294967295
340|tmp296|
341|clear__tmp292, tmp292| clear__tmp292:4294967295
342|clear__tmp292|
343|set_const__tmp292__0| tmp292:0
344|clear__tmp302, tmp302| clear__tmp302:4294967295
345|clear__tmp302|
346|copy__tmp302__ball_y_vel_sign, ball_y_vel_sign| tmp302, tmp306, copy__tmp302__ball_y_vel_sign:4294967295
347|copy__tmp302__ball_y_vel_sign| tmp307
348|tmp307, tmp306| ball_y_vel_sign, tmp307:4294967295
349|tmp307|
350|clear__tmp303, tmp303| clear__tmp303:4294967295
351|clear__tmp303|
352|set_const__tmp303__1| tmp303:1
353|clear__tmp320, tmp320| clear__tmp320:4294967295
354|clear__tmp320|
355|set_const__tmp320__11| tmp320:11
356|clear__tmp327, tmp327| clear__tmp327:4294967295
357|clear__tmp327|
358|set_const__tmp327__11| tmp327:11
359|set_pixel__x__y__ball_r__ball_g__ball_b| tmp337, tmp338
360|tmp338, @pixel-x| tmp338:4294967295
361|tmp338, @pixel-y| tmp338:4294967295
362|tmp338, @pixel-r| tmp338:4294967295
363|tmp338, @pixel-g| tmp338:4294967295
364|tmp338, @pixel-b| tmp338:4294967295
365|tmp338| tmp339
366|tmp339, x| @pixel-x, tmp332, tmp339:4294967295
367|tmp339, y| @pixel-y, tmp333, tmp339:4294967295
368|tmp339, ball_r| @pixel-r, tmp334, tmp339:4294967295
369|tmp339, ball_g| @pixel-g, tmp335, tmp339:4294967295
370|tmp339, ball_b| @pixel-b, tmp336, tmp339:4294967295
371|tmp339, tmp337| @set-pixel, tmp339
372|tmp339| tmp340
373|tmp340, tmp332| x, tmp340:4294967295
374|tmp340, tmp333| y, tmp340:4294967295
375|tmp340, tmp334| ball_r, tmp340:4294967295
376|tmp340, tmp335| ball_g, tmp340:4294967295
377|tmp340, tmp336| ball_b, tmp340:4294967295
378|tmp340|
379|increment_const__x__6| tmp357:6, tmp358
380|tmp358, tmp357| x, tmp358:4294967295
381|tmp358|
382|increment_const__y__6| tmp369:6, tmp370
383|tmp370, tmp369| y, tmp370:4294967295
384|tmp370|
385|decrement_const__x__1| tmp377:1, tmp378
386|tmp378, x, tmp377| tmp378:4294967295
387|tmp378, tmp377| tmp378:4294967295
388|tmp378|
389|decrement_const__x__6| tmp383:6, tmp384
390|tmp384, x, tmp383| tmp384:4294967295
391|tmp384, tmp383| tmp384:4294967295
392|tmp384|
393|decrement_const__y__1| tmp391:1, tmp392
394|tmp392, y, tmp391| tmp392:4294967295
395|tmp392, tmp391| tmp392:4294967295
396|tmp392|
397|decrement_const__y__6| tmp397:6, tmp398
398|tmp398, y, tmp397| tmp398:4294967295
399|tmp398, tmp397| tmp398:4294967295
400|tmp398|
401|increment_const__x__8| tmp405:8, tmp406
402|tmp406, tmp405| x, tmp406:4294967295
403|tmp406|
404|increment_const__y__8| tmp409:8, tmp410
405|tmp410, tmp409| y, tmp410:4294967295
406|tmp410|
407|decrement_const__x__8| tmp413:8, tmp414
408|tmp414, x, tmp413| tmp414:4294967295
409|tmp414, tmp413| tmp414:4294967295
410|tmp414|
411|draw| @display
412|sleep_const__50000| tmp418:100000, tmp419
413|tmp419, tmp418| tmp419
414|tmp419|
415|start| do0, do1, do2, do3, do4, do5, do6, do7, do8, do9, do10, do11, do12, do13, do14, do15, do16, do17, do18, do19, do20, do21, do22, do23, do24, do25, do26, do27, do28, do29, do30, do31, do32, do33, do34, do35, do36, do37, do38, do39, do40, do41, do42, do43, do44, do45, do48, do49, do52, do55, do58, do61, do64, do67, do71, do72, loop75,
416|do0| clear__canvas_width
417|do1| set_const__canvas_width__400
418|do2| clear__canvas_height
419|do3| set_const__canvas_height__400
420|do4| clear__ball_radius
421|do5| set_const__ball_radius__6
422|do6| clear__frames_count_max
423|do7| set_const__frames_count_max__315
424|do8| clear__background_r
425|do9| set_const__background_r__254
426|do10| clear__background_g
427|do11| set_const__background_g__254
428|do12| clear__background_b
429|do13| set_const__background_b__254
430|do14| clear__ball_r
431|do15| set_const__ball_r__254
432|do16| clear__ball_g
433|do17| set_const__ball_g__0
434|do18| clear__ball_b
435|do19| set_const__ball_b__0
436|do20| clear__ball_x_pos
437|do21| set_const__ball_x_pos__5
438|do22| clear__ball_x_vel
439|do23| set_const__ball_x_vel__11
440|do24| clear__ball_x_acc
441|do25| set_const__ball_x_acc__0
442|do26| clear__ball_x_vel_sign
443|do27| set_const__ball_x_vel_sign__1
444|do28| clear__ball_x_acc_sign
445|do29| set_const__ball_x_acc_sign__1
446|do30| clear__ball_x_hit_dec
447|do31| set_const__ball_x_hit_dec__0
448|do32| clear__ball_x_hit_dec_max
449|do33| set_const__ball_x_hit_dec_max__5
450|do34| clear__ball_y_pos
451|do35| set_const__ball_y_pos__5
452|do36| clear__ball_y_vel
453|do37| set_const__ball_y_vel__6
454|do38| clear__ball_y_acc
455|do39| set_const__ball_y_acc__3
456|do40| clear__ball_y_vel_sign
457|do41| set_const__ball_y_vel_sign__1
458|do42| clear__ball_y_acc_sign
459|do43| set_const__ball_y_acc_sign__1
460|do44| clear__wall_right
461|do45| copy__wall_right__canvas_width
462|do48| clear__wall_bottom
463|do49| copy__wall_bottom__canvas_height
464|do52| decrement__wall_right__ball_radius
465|do55| decrement__wall_bottom__ball_radius
466|do58| increment__wall_left__ball_radius
467|do61| increment__wall_top__ball_radius
468|do64| decrement_const__wall_left__1
469|do67| decrement_const__wall_top__1
470|do71| clear__tmp70
471|do72| copy__tmp70__frames_count_max
472|loop75, tmp70|, do76, do79, do80, do83, do87, do88, loop89, do121, do122, do125, do126, if_equal127, do138, do139, do142, do143, if_equal144, do155, do156, do159, do160, if_greater_or_equal163, do174, do175, do178, do179, if_greater_or_equal182, do193, do194, do197, do198, if_greater_or_equal201, do212, do213, do216, do217, if_greater_or_equal220, do252, do253, do256, do257, if_equal258, do293, do294, do297, do298, if_equal299, do317, do318, do319, do321, do322, loop323, do345, do346, do347, do348, do349, do350, do351, do352, do353, do354, do355, do356, do359, do360, do361, do362, do363, do364, do365, do366, do367, do368, do371, do372, do373, do374, do375, do376, do379, do380, do381, do382, do385, do386, do387, do388, do389, do390, do393, do394, do395, do396, do399, do400, do401, do402, do403, do404, do407, do408, do411, do412, do415, do416, do417, done420
473|loop75|
474|do76| increment_const__frames_count__1
475|do79| clear__y
476|do80| copy__y__ball_y_pos
477|do83| decrement_const__y__5
478|do87| clear__tmp86
479|do88| set_const__tmp86__11
480|loop89, tmp86|, do90, do91, do94, do98, do99, loop100, do115, done118
481|loop89|
482|do90| clear__x
483|do91| copy__x__ball_x_pos
484|do94| decrement_const__x__5
485|do98| clear__tmp97
486|do99| set_const__tmp97__11
487|loop100, tmp97|, do101, do111, done114
488|loop100|
489|do101| set_pixel__x__y__background_r__background_g__background_b
490|do111| increment_const__x__1
491|done114| loop100
492|do115| increment_const__y__1
493|done118| loop89
494|do121| clear__tmp119
495|do122| copy__tmp119__ball_x_vel_sign
496|do125| clear__tmp120
497|do126| set_const__tmp120__1
498|if_equal127, tmp119, tmp120| if_equal127
499|if_equal127, tmp119| else129
500|if_equal127, tmp120| else129
501|if_equal127| then128
502|else129, tmp119| else129
503|else129, tmp120| else129
504|then128| do130,
505|do130| increment__ball_x_pos__ball_x_vel
506|else129| do133,
507|do133| decrement__ball_x_pos__ball_x_vel
508|do138| clear__tmp136
509|do139| copy__tmp136__ball_y_vel_sign
510|do142| clear__tmp137
511|do143| set_const__tmp137__1
512|if_equal144, tmp136, tmp137| if_equal144
513|if_equal144, tmp136| else146
514|if_equal144, tmp137| else146
515|if_equal144| then145
516|else146, tmp136| else146
517|else146, tmp137| else146
518|then145| do147,
519|do147| increment__ball_y_pos__ball_y_vel
520|else146| do150,
521|do150| decrement__ball_y_pos__ball_y_vel
522|do155| clear__tmp153
523|do156| copy__tmp153__ball_x_pos
524|do159| clear__tmp154
525|do160| copy__tmp154__wall_left
526|if_greater_or_equal163, tmp153, tmp154| if_greater_or_equal163
527|if_greater_or_equal163, tmp153| else165
528|if_greater_or_equal163, tmp154| then164
529|if_greater_or_equal163| then164
530|else165, tmp153| else165
531|then164, tmp154| then164
532|then164| do166, do167, do170, do171,
533|do166| clear__ball_x_pos
534|do167| copy__ball_x_pos__wall_left
535|do170| clear__ball_x_vel_sign
536|do171| set_const__ball_x_vel_sign__1
537|else165|
538|do174| clear__tmp172
539|do175| copy__tmp172__ball_x_pos
540|do178| clear__tmp173
541|do179| copy__tmp173__wall_right
542|if_greater_or_equal182, tmp172, tmp173| if_greater_or_equal182
543|if_greater_or_equal182, tmp172| then183
544|if_greater_or_equal182, tmp173| else184
545|if_greater_or_equal182| then183
546|then183, tmp172| then183
547|else184, tmp173| else184
548|then183| do185, do186, do189, do190,
549|do185| clear__ball_x_pos
550|do186| copy__ball_x_pos__wall_right
551|do189| clear__ball_x_vel_sign
552|do190| set_const__ball_x_vel_sign__0
553|else184|
554|do193| clear__tmp191
555|do194| copy__tmp191__ball_y_pos
556|do197| clear__tmp192
557|do198| copy__tmp192__wall_top
558|if_greater_or_equal201, tmp191, tmp192| if_greater_or_equal201
559|if_greater_or_equal201, tmp191| else203
560|if_greater_or_equal201, tmp192| then202
561|if_greater_or_equal201| then202
562|else203, tmp191| else203
563|then202, tmp192| then202
564|then202| do204, do205, do208, do209,
565|do204| clear__ball_y_pos
566|do205| copy__ball_y_pos__wall_top
567|do208| clear__ball_y_vel_sign
568|do209| set_const__ball_y_vel_sign__1
569|else203|
570|do212| clear__tmp210
571|do213| copy__tmp210__ball_y_pos
572|do216| clear__tmp211
573|do217| copy__tmp211__wall_bottom
574|if_greater_or_equal220, tmp210, tmp211| if_greater_or_equal220
575|if_greater_or_equal220, tmp210| then221
576|if_greater_or_equal220, tmp211| else222
577|if_greater_or_equal220| then221
578|then221, tmp210| then221
579|else222, tmp211| else222
580|then221| do223, do224, do227, do228, do229, do234, do235, do238, do239, if_equal242,
581|do223| clear__ball_y_pos
582|do224| copy__ball_y_pos__wall_bottom
583|do227| clear__ball_y_vel_sign
584|do228| set_const__ball_y_vel_sign__0
585|do229| increment_const__ball_x_hit_dec__1
586|do234| clear__tmp232
587|do235| copy__tmp232__ball_x_hit_dec
588|do238| clear__tmp233
589|do239| copy__tmp233__ball_x_hit_dec_max
590|if_equal242, tmp232, tmp233| if_equal242
591|if_equal242, tmp232| else244
592|if_equal242, tmp233| else244
593|if_equal242| then243
594|else244, tmp232| else244
595|else244, tmp233| else244
596|then243| do245, do248, do249,
597|do245| decrement_const__ball_x_vel__1
598|do248| clear__ball_x_hit_dec
599|do249| set_const__ball_x_hit_dec__0
600|else244|
601|else222|
602|do252| clear__tmp250
603|do253| copy__tmp250__ball_y_acc_sign
604|do256| clear__tmp251
605|do257| set_const__tmp251__1
606|if_equal258, tmp250, tmp251| if_equal258
607|if_equal258, tmp250| else260
608|if_equal258, tmp251| else260
609|if_equal258| then259
610|else260, tmp250| else260
611|else260, tmp251| else260
612|then259| do263, do264, do267, do268, if_equal269,
613|do263| clear__tmp261
614|do264| copy__tmp261__ball_y_vel_sign
615|do267| clear__tmp262
616|do268| set_const__tmp262__1
617|if_equal269, tmp261, tmp262| if_equal269
618|if_equal269, tmp261| else271
619|if_equal269, tmp262| else271
620|if_equal269| then270
621|else271, tmp261| else271
622|else271, tmp262| else271
623|then270| do272,
624|do272| increment__ball_y_vel__ball_y_acc
625|else271| do275,
626|do275| decrement__ball_y_vel__ball_y_acc
627|else260| do280, do281, do284, do285, if_equal286,
628|do280| clear__tmp278
629|do281| copy__tmp278__ball_y_vel_sign
630|do284| clear__tmp279
631|do285| set_const__tmp279__1
632|if_equal286, tmp278, tmp279| if_equal286
633|if_equal286, tmp278| else288
634|if_equal286, tmp279| else288
635|if_equal286| then287
636|else288, tmp278| else288
637|else288, tmp279| else288
638|then287| do289,
639|do289| decrement__ball_y_vel__ball_y_acc
640|else288| do290,
641|do290| increment__ball_y_vel__ball_y_acc
642|do293| clear__tmp291
643|do294| copy__tmp291__ball_y_vel
644|do297| clear__tmp292
645|do298| set_const__tmp292__0
646|if_equal299, tmp291, tmp292| if_equal299
647|if_equal299, tmp291| else301
648|if_equal299, tmp292| else301
649|if_equal299| then300
650|else301, tmp291| else301
651|else301, tmp292| else301
652|then300| do304, do305, do308, do309, if_equal310,
653|do304| clear__tmp302
654|do305| copy__tmp302__ball_y_vel_sign
655|do308| clear__tmp303
656|do309| set_const__tmp303__1
657|if_equal310, tmp302, tmp303| if_equal310
658|if_equal310, tmp302| else312
659|if_equal310, tmp303| else312
660|if_equal310| then311
661|else312, tmp302| else312
662|else312, tmp303| else312
663|then311| do313, do314,
664|do313| clear__ball_y_vel_sign
665|do314| set_const__ball_y_vel_sign__0
666|else312| do315, do316,
667|do315| clear__ball_y_vel_sign
668|do316| set_const__ball_y_vel_sign__1
669|else301|
670|do317| clear__y
671|do318| copy__y__ball_y_pos
672|do319| decrement_const__y__5
673|do321| clear__tmp320
674|do322| set_const__tmp320__11
675|loop323, tmp320|, do324, do325, do326, do328, do329, loop330, do343, done344
676|loop323|
677|do324| clear__x
678|do325| copy__x__ball_x_pos
679|do326| decrement_const__x__5
680|do328| clear__tmp327
681|do329| set_const__tmp327__11
682|loop330, tmp327|, do331, do341, done342
683|loop330|
684|do331| set_pixel__x__y__ball_r__ball_g__ball_b
685|do341| increment_const__x__1
686|done342| loop330
687|do343| increment_const__y__1
688|done344| loop323
689|do345| clear__x
690|do346| copy__x__ball_x_pos
691|do347| clear__y
692|do348| copy__y__ball_y_pos
693|do349| decrement_const__x__5
694|do350| decrement_const__y__5
695|do351| set_pixel__x__y__background_r__background_g__background_b
696|do352| increment_const__x__1
697|do353| set_pixel__x__y__background_r__background_g__background_b
698|do354| increment_const__x__1
699|do355| set_pixel__x__y__background_r__background_g__background_b
700|do356| increment_const__x__6
701|do359| set_pixel__x__y__background_r__background_g__background_b
702|do360| increment_const__x__1
703|do361| set_pixel__x__y__background_r__background_g__background_b
704|do362| increment_const__x__1
705|do363| set_pixel__x__y__background_r__background_g__background_b
706|do364| increment_const__y__1
707|do365| set_pixel__x__y__background_r__background_g__background_b
708|do366| increment_const__y__1
709|do367| set_pixel__x__y__background_r__background_g__background_b
710|do368| increment_const__y__6
711|do371| set_pixel__x__y__background_r__background_g__background_b
712|do372| increment_const__y__1
713|do373| set_pixel__x__y__background_r__background_g__background_b
714|do374| increment_const__y__1
715|do375| set_pixel__x__y__background_r__background_g__background_b
716|do376| decrement_const__x__1
717|do379| set_pixel__x__y__background_r__background_g__background_b
718|do380| decrement_const__x__1
719|do381| set_pixel__x__y__background_r__background_g__background_b
720|do382| decrement_const__x__6
721|do385| set_pixel__x__y__background_r__background_g__background_b
722|do386| decrement_const__x__1
723|do387| set_pixel__x__y__background_r__background_g__background_b
724|do388| decrement_const__x__1
725|do389| set_pixel__x__y__background_r__background_g__background_b
726|do390| decrement_const__y__1
727|do393| set_pixel__x__y__background_r__background_g__background_b
728|do394| decrement_const__y__1
729|do395| set_pixel__x__y__background_r__background_g__background_b
730|do396| decrement_const__y__6
731|do399| set_pixel__x__y__background_r__background_g__background_b
732|do400| decrement_const__y__1
733|do401| set_pixel__x__y__background_r__background_g__background_b
734|do402| increment_const__x__1
735|do403| set_pixel__x__y__background_r__background_g__background_b
736|do404| increment_const__x__8
737|do407| set_pixel__x__y__background_r__background_g__background_b
738|do408| increment_const__y__8
739|do411| set_pixel__x__y__background_r__background_g__background_b
740|do412| decrement_const__x__8
741|do415| set_pixel__x__y__background_r__background_g__background_b
742|do416| draw
743|do417| sleep_const__50000
744|done420| loop75
745
original_bouncing_ball.nv Исходник Playground
1||start
2|clear__canvas_width, canvas_width| clear__canvas_width:4294967295
3|clear__canvas_width|
4|set_const__canvas_width__400| canvas_width:400
5|clear__canvas_height, canvas_height| clear__canvas_height:4294967295
6|clear__canvas_height|
7|set_const__canvas_height__400| canvas_height:400
8|clear__ball_radius, ball_radius| clear__ball_radius:4294967295
9|clear__ball_radius|
10|set_const__ball_radius__6| ball_radius:6
11|clear__frames_count_max, frames_count_max| clear__frames_count_max:4294967295
12|clear__frames_count_max|
13|set_const__frames_count_max__315| frames_count_max:315
14|clear__background_r, background_r| clear__background_r:4294967295
15|clear__background_r|
16|set_const__background_r__254| background_r:254
17|clear__background_g, background_g| clear__background_g:4294967295
18|clear__background_g|
19|set_const__background_g__254| background_g:254
20|clear__background_b, background_b| clear__background_b:4294967295
21|clear__background_b|
22|set_const__background_b__254| background_b:254
23|clear__ball_r, ball_r| clear__ball_r:4294967295
24|clear__ball_r|
25|set_const__ball_r__254| ball_r:254
26|clear__ball_g, ball_g| clear__ball_g:4294967295
27|clear__ball_g|
28|set_const__ball_g__0| ball_g:0
29|clear__ball_b, ball_b| clear__ball_b:4294967295
30|clear__ball_b|
31|set_const__ball_b__0| ball_b:0
32|clear__ball_x_pos, ball_x_pos| clear__ball_x_pos:4294967295
33|clear__ball_x_pos|
34|set_const__ball_x_pos__5| ball_x_pos:5
35|clear__ball_x_vel, ball_x_vel| clear__ball_x_vel:4294967295
36|clear__ball_x_vel|
37|set_const__ball_x_vel__11| ball_x_vel:11
38|clear__ball_x_acc, ball_x_acc| clear__ball_x_acc:4294967295
39|clear__ball_x_acc|
40|set_const__ball_x_acc__0| ball_x_acc:0
41|clear__ball_x_vel_sign, ball_x_vel_sign| clear__ball_x_vel_sign:4294967295
42|clear__ball_x_vel_sign|
43|set_const__ball_x_vel_sign__1| ball_x_vel_sign:1
44|clear__ball_x_acc_sign, ball_x_acc_sign| clear__ball_x_acc_sign:4294967295
45|clear__ball_x_acc_sign|
46|set_const__ball_x_acc_sign__1| ball_x_acc_sign:1
47|clear__ball_x_hit_dec, ball_x_hit_dec| clear__ball_x_hit_dec:4294967295
48|clear__ball_x_hit_dec|
49|set_const__ball_x_hit_dec__0| ball_x_hit_dec:0
50|clear__ball_x_hit_dec_max, ball_x_hit_dec_max| clear__ball_x_hit_dec_max:4294967295
51|clear__ball_x_hit_dec_max|
52|set_const__ball_x_hit_dec_max__5| ball_x_hit_dec_max:5
53|clear__ball_y_pos, ball_y_pos| clear__ball_y_pos:4294967295
54|clear__ball_y_pos|
55|set_const__ball_y_pos__5| ball_y_pos:5
56|clear__ball_y_vel, ball_y_vel| clear__ball_y_vel:4294967295
57|clear__ball_y_vel|
58|set_const__ball_y_vel__6| ball_y_vel:6
59|clear__ball_y_acc, ball_y_acc| clear__ball_y_acc:4294967295
60|clear__ball_y_acc|
61|set_const__ball_y_acc__3| ball_y_acc:3
62|clear__ball_y_vel_sign, ball_y_vel_sign| clear__ball_y_vel_sign:4294967295
63|clear__ball_y_vel_sign|
64|set_const__ball_y_vel_sign__1| ball_y_vel_sign:1
65|clear__ball_y_acc_sign, ball_y_acc_sign| clear__ball_y_acc_sign:4294967295
66|clear__ball_y_acc_sign|
67|set_const__ball_y_acc_sign__1| ball_y_acc_sign:1
68|clear__wall_right, wall_right| clear__wall_right:4294967295
69|clear__wall_right|
70|copy__wall_right__canvas_width, canvas_width| wall_right, tmp46, copy__wall_right__canvas_width:4294967295
71|copy__wall_right__canvas_width| tmp47
72|tmp47, tmp46| canvas_width, tmp47:4294967295
73|tmp47|
74|clear__wall_bottom, wall_bottom| clear__wall_bottom:4294967295
75|clear__wall_bottom|
76|copy__wall_bottom__canvas_height, canvas_height| wall_bottom, tmp50, copy__wall_bottom__canvas_height:4294967295
77|copy__wall_bottom__canvas_height| tmp51
78|tmp51, tmp50| canvas_height, tmp51:4294967295
79|tmp51|
80|decrement__wall_right__ball_radius, wall_right, ball_radius| tmp53, decrement__wall_right__ball_radius:4294967295
81|decrement__wall_right__ball_radius| tmp54
82|tmp54, tmp53| ball_radius, tmp54:4294967295
83|tmp54|
84|decrement__wall_bottom__ball_radius, wall_bottom, ball_radius| tmp56, decrement__wall_bottom__ball_radius:4294967295
85|decrement__wall_bottom__ball_radius| tmp57
86|tmp57, tmp56| ball_radius, tmp57:4294967295
87|tmp57|
88|increment__wall_left__ball_radius, ball_radius| wall_left, tmp59, increment__wall_left__ball_radius:4294967295
89|increment__wall_left__ball_radius| tmp60
90|tmp60, tmp59| ball_radius, tmp60:4294967295
91|tmp60|
92|increment__wall_top__ball_radius, ball_radius| wall_top, tmp62, increment__wall_top__ball_radius:4294967295
93|increment__wall_top__ball_radius| tmp63
94|tmp63, tmp62| ball_radius, tmp63:4294967295
95|tmp63|
96|decrement_const__wall_left__1| tmp65:1, tmp66
97|tmp66, wall_left, tmp65| tmp66:4294967295
98|tmp66, tmp65| tmp66:4294967295
99|tmp66|
100|decrement_const__wall_top__1| tmp68:1, tmp69
101|tmp69, wall_top, tmp68| tmp69:4294967295
102|tmp69, tmp68| tmp69:4294967295
103|tmp69|
104|clear__tmp70, tmp70| clear__tmp70:4294967295
105|clear__tmp70|
106|copy__tmp70__frames_count_max, frames_count_max| tmp70, tmp73, copy__tmp70__frames_count_max:4294967295
107|copy__tmp70__frames_count_max| tmp74
108|tmp74, tmp73| frames_count_max, tmp74:4294967295
109|tmp74|
110|increment_const__frames_count__1| tmp77:1, tmp78
111|tmp78, tmp77| frames_count, tmp78:4294967295
112|tmp78|
113|clear__y, y| clear__y:4294967295
114|clear__y|
115|copy__y__ball_y_pos, ball_y_pos| y, tmp81, copy__y__ball_y_pos:4294967295
116|copy__y__ball_y_pos| tmp82
117|tmp82, tmp81| ball_y_pos, tmp82:4294967295
118|tmp82|
119|decrement_const__y__5| tmp84:5, tmp85
120|tmp85, y, tmp84| tmp85:4294967295
121|tmp85, tmp84| tmp85:4294967295
122|tmp85|
123|clear__tmp86, tmp86| clear__tmp86:4294967295
124|clear__tmp86|
125|set_const__tmp86__11| tmp86:11
126|clear__x, x| clear__x:4294967295
127|clear__x|
128|copy__x__ball_x_pos, ball_x_pos| x, tmp92, copy__x__ball_x_pos:4294967295
129|copy__x__ball_x_pos| tmp93
130|tmp93, tmp92| ball_x_pos, tmp93:4294967295
131|tmp93|
132|decrement_const__x__5| tmp95:5, tmp96
133|tmp96, x, tmp95| tmp96:4294967295
134|tmp96, tmp95| tmp96:4294967295
135|tmp96|
136|clear__tmp97, tmp97| clear__tmp97:4294967295
137|clear__tmp97|
138|set_const__tmp97__11| tmp97:11
139|set_pixel__x__y__background_r__background_g__background_b| tmp107, tmp108
140|tmp108, @pixel-x| tmp108:4294967295
141|tmp108, @pixel-y| tmp108:4294967295
142|tmp108, @pixel-r| tmp108:4294967295
143|tmp108, @pixel-g| tmp108:4294967295
144|tmp108, @pixel-b| tmp108:4294967295
145|tmp108| tmp109
146|tmp109, x| @pixel-x, tmp102, tmp109:4294967295
147|tmp109, y| @pixel-y, tmp103, tmp109:4294967295
148|tmp109, background_r| @pixel-r, tmp104, tmp109:4294967295
149|tmp109, background_g| @pixel-g, tmp105, tmp109:4294967295
150|tmp109, background_b| @pixel-b, tmp106, tmp109:4294967295
151|tmp109, tmp107| @set-pixel, tmp109
152|tmp109| tmp110
153|tmp110, tmp102| x, tmp110:4294967295
154|tmp110, tmp103| y, tmp110:4294967295
155|tmp110, tmp104| background_r, tmp110:4294967295
156|tmp110, tmp105| background_g, tmp110:4294967295
157|tmp110, tmp106| background_b, tmp110:4294967295
158|tmp110|
159|increment_const__x__1| tmp112:1, tmp113
160|tmp113, tmp112| x, tmp113:4294967295
161|tmp113|
162|increment_const__y__1| tmp116:1, tmp117
163|tmp117, tmp116| y, tmp117:4294967295
164|tmp117|
165|clear__tmp119, tmp119| clear__tmp119:4294967295
166|clear__tmp119|
167|copy__tmp119__ball_x_vel_sign, ball_x_vel_sign| tmp119, tmp123, copy__tmp119__ball_x_vel_sign:4294967295
168|copy__tmp119__ball_x_vel_sign| tmp124
169|tmp124, tmp123| ball_x_vel_sign, tmp124:4294967295
170|tmp124|
171|clear__tmp120, tmp120| clear__tmp120:4294967295
172|clear__tmp120|
173|set_const__tmp120__1| tmp120:1
174|increment__ball_x_pos__ball_x_vel, ball_x_vel| ball_x_pos, tmp131, increment__ball_x_pos__ball_x_vel:4294967295
175|increment__ball_x_pos__ball_x_vel| tmp132
176|tmp132, tmp131| ball_x_vel, tmp132:4294967295
177|tmp132|
178|decrement__ball_x_pos__ball_x_vel, ball_x_pos, ball_x_vel| tmp134, decrement__ball_x_pos__ball_x_vel:4294967295
179|decrement__ball_x_pos__ball_x_vel| tmp135
180|tmp135, tmp134| ball_x_vel, tmp135:4294967295
181|tmp135|
182|clear__tmp136, tmp136| clear__tmp136:4294967295
183|clear__tmp136|
184|copy__tmp136__ball_y_vel_sign, ball_y_vel_sign| tmp136, tmp140, copy__tmp136__ball_y_vel_sign:4294967295
185|copy__tmp136__ball_y_vel_sign| tmp141
186|tmp141, tmp140| ball_y_vel_sign, tmp141:4294967295
187|tmp141|
188|clear__tmp137, tmp137| clear__tmp137:4294967295
189|clear__tmp137|
190|set_const__tmp137__1| tmp137:1
191|increment__ball_y_pos__ball_y_vel, ball_y_vel| ball_y_pos, tmp148, increment__ball_y_pos__ball_y_vel:4294967295
192|increment__ball_y_pos__ball_y_vel| tmp149
193|tmp149, tmp148| ball_y_vel, tmp149:4294967295
194|tmp149|
195|decrement__ball_y_pos__ball_y_vel, ball_y_pos, ball_y_vel| tmp151, decrement__ball_y_pos__ball_y_vel:4294967295
196|decrement__ball_y_pos__ball_y_vel| tmp152
197|tmp152, tmp151| ball_y_vel, tmp152:4294967295
198|tmp152|
199|clear__tmp153, tmp153| clear__tmp153:4294967295
200|clear__tmp153|
201|copy__tmp153__ball_x_pos, ball_x_pos| tmp153, tmp157, copy__tmp153__ball_x_pos:4294967295
202|copy__tmp153__ball_x_pos| tmp158
203|tmp158, tmp157| ball_x_pos, tmp158:4294967295
204|tmp158|
205|clear__tmp154, tmp154| clear__tmp154:4294967295
206|clear__tmp154|
207|copy__tmp154__wall_left, wall_left| tmp154, tmp161, copy__tmp154__wall_left:4294967295
208|copy__tmp154__wall_left| tmp162
209|tmp162, tmp161| wall_left, tmp162:4294967295
210|tmp162|
211|copy__ball_x_pos__wall_left, wall_left| ball_x_pos, tmp168, copy__ball_x_pos__wall_left:4294967295
212|copy__ball_x_pos__wall_left| tmp169
213|tmp169, tmp168| wall_left, tmp169:4294967295
214|tmp169|
215|clear__tmp172, tmp172| clear__tmp172:4294967295
216|clear__tmp172|
217|copy__tmp172__ball_x_pos, ball_x_pos| tmp172, tmp176, copy__tmp172__ball_x_pos:4294967295
218|copy__tmp172__ball_x_pos| tmp177
219|tmp177, tmp176| ball_x_pos, tmp177:4294967295
220|tmp177|
221|clear__tmp173, tmp173| clear__tmp173:4294967295
222|clear__tmp173|
223|copy__tmp173__wall_right, wall_right| tmp173, tmp180, copy__tmp173__wall_right:4294967295
224|copy__tmp173__wall_right| tmp181
225|tmp181, tmp180| wall_right, tmp181:4294967295
226|tmp181|
227|copy__ball_x_pos__wall_right, wall_right| ball_x_pos, tmp187, copy__ball_x_pos__wall_right:4294967295
228|copy__ball_x_pos__wall_right| tmp188
229|tmp188, tmp187| wall_right, tmp188:4294967295
230|tmp188|
231|set_const__ball_x_vel_sign__0| ball_x_vel_sign:0
232|clear__tmp191, tmp191| clear__tmp191:4294967295
233|clear__tmp191|
234|copy__tmp191__ball_y_pos, ball_y_pos| tmp191, tmp195, copy__tmp191__ball_y_pos:4294967295
235|copy__tmp191__ball_y_pos| tmp196
236|tmp196, tmp195| ball_y_pos, tmp196:4294967295
237|tmp196|
238|clear__tmp192, tmp192| clear__tmp192:4294967295
239|clear__tmp192|
240|copy__tmp192__wall_top, wall_top| tmp192, tmp199, copy__tmp192__wall_top:4294967295
241|copy__tmp192__wall_top| tmp200
242|tmp200, tmp199| wall_top, tmp200:4294967295
243|tmp200|
244|copy__ball_y_pos__wall_top, wall_top| ball_y_pos, tmp206, copy__ball_y_pos__wall_top:4294967295
245|copy__ball_y_pos__wall_top| tmp207
246|tmp207, tmp206| wall_top, tmp207:4294967295
247|tmp207|
248|clear__tmp210, tmp210| clear__tmp210:4294967295
249|clear__tmp210|
250|copy__tmp210__ball_y_pos, ball_y_pos| tmp210, tmp214, copy__tmp210__ball_y_pos:4294967295
251|copy__tmp210__ball_y_pos| tmp215
252|tmp215, tmp214| ball_y_pos, tmp215:4294967295
253|tmp215|
254|clear__tmp211, tmp211| clear__tmp211:4294967295
255|clear__tmp211|
256|copy__tmp211__wall_bottom, wall_bottom| tmp211, tmp218, copy__tmp211__wall_bottom:4294967295
257|copy__tmp211__wall_bottom| tmp219
258|tmp219, tmp218| wall_bottom, tmp219:4294967295
259|tmp219|
260|copy__ball_y_pos__wall_bottom, wall_bottom| ball_y_pos, tmp225, copy__ball_y_pos__wall_bottom:4294967295
261|copy__ball_y_pos__wall_bottom| tmp226
262|tmp226, tmp225| wall_bottom, tmp226:4294967295
263|tmp226|
264|set_const__ball_y_vel_sign__0| ball_y_vel_sign:0
265|increment_const__ball_x_hit_dec__1| tmp230:1, tmp231
266|tmp231, tmp230| ball_x_hit_dec, tmp231:4294967295
267|tmp231|
268|clear__tmp232, tmp232| clear__tmp232:4294967295
269|clear__tmp232|
270|copy__tmp232__ball_x_hit_dec, ball_x_hit_dec| tmp232, tmp236, copy__tmp232__ball_x_hit_dec:4294967295
271|copy__tmp232__ball_x_hit_dec| tmp237
272|tmp237, tmp236| ball_x_hit_dec, tmp237:4294967295
273|tmp237|
274|clear__tmp233, tmp233| clear__tmp233:4294967295
275|clear__tmp233|
276|copy__tmp233__ball_x_hit_dec_max, ball_x_hit_dec_max| tmp233, tmp240, copy__tmp233__ball_x_hit_dec_max:4294967295
277|copy__tmp233__ball_x_hit_dec_max| tmp241
278|tmp241, tmp240| ball_x_hit_dec_max, tmp241:4294967295
279|tmp241|
280|decrement_const__ball_x_vel__1| tmp246:1, tmp247
281|tmp247, ball_x_vel, tmp246| tmp247:4294967295
282|tmp247, tmp246| tmp247:4294967295
283|tmp247|
284|clear__tmp250, tmp250| clear__tmp250:4294967295
285|clear__tmp250|
286|copy__tmp250__ball_y_acc_sign, ball_y_acc_sign| tmp250, tmp254, copy__tmp250__ball_y_acc_sign:4294967295
287|copy__tmp250__ball_y_acc_sign| tmp255
288|tmp255, tmp254| ball_y_acc_sign, tmp255:4294967295
289|tmp255|
290|clear__tmp251, tmp251| clear__tmp251:4294967295
291|clear__tmp251|
292|set_const__tmp251__1| tmp251:1
293|clear__tmp261, tmp261| clear__tmp261:4294967295
294|clear__tmp261|
295|copy__tmp261__ball_y_vel_sign, ball_y_vel_sign| tmp261, tmp265, copy__tmp261__ball_y_vel_sign:4294967295
296|copy__tmp261__ball_y_vel_sign| tmp266
297|tmp266, tmp265| ball_y_vel_sign, tmp266:4294967295
298|tmp266|
299|clear__tmp262, tmp262| clear__tmp262:4294967295
300|clear__tmp262|
301|set_const__tmp262__1| tmp262:1
302|increment__ball_y_vel__ball_y_acc, ball_y_acc| ball_y_vel, tmp273, increment__ball_y_vel__ball_y_acc:4294967295
303|increment__ball_y_vel__ball_y_acc| tmp274
304|tmp274, tmp273| ball_y_acc, tmp274:4294967295
305|tmp274|
306|decrement__ball_y_vel__ball_y_acc, ball_y_vel, ball_y_acc| tmp276, decrement__ball_y_vel__ball_y_acc:4294967295
307|decrement__ball_y_vel__ball_y_acc| tmp277
308|tmp277, tmp276| ball_y_acc, tmp277:4294967295
309|tmp277|
310|clear__tmp278, tmp278| clear__tmp278:4294967295
311|clear__tmp278|
312|copy__tmp278__ball_y_vel_sign, ball_y_vel_sign| tmp278, tmp282, copy__tmp278__ball_y_vel_sign:4294967295
313|copy__tmp278__ball_y_vel_sign| tmp283
314|tmp283, tmp282| ball_y_vel_sign, tmp283:4294967295
315|tmp283|
316|clear__tmp279, tmp279| clear__tmp279:4294967295
317|clear__tmp279|
318|set_const__tmp279__1| tmp279:1
319|clear__tmp291, tmp291| clear__tmp291:4294967295
320|clear__tmp291|
321|copy__tmp291__ball_y_vel, ball_y_vel| tmp291, tmp295, copy__tmp291__ball_y_vel:4294967295
322|copy__tmp291__ball_y_vel| tmp296
323|tmp296, tmp295| ball_y_vel, tmp296:4294967295
324|tmp296|
325|clear__tmp292, tmp292| clear__tmp292:4294967295
326|clear__tmp292|
327|set_const__tmp292__0| tmp292:0
328|clear__tmp302, tmp302| clear__tmp302:4294967295
329|clear__tmp302|
330|copy__tmp302__ball_y_vel_sign, ball_y_vel_sign| tmp302, tmp306, copy__tmp302__ball_y_vel_sign:4294967295
331|copy__tmp302__ball_y_vel_sign| tmp307
332|tmp307, tmp306| ball_y_vel_sign, tmp307:4294967295
333|tmp307|
334|clear__tmp303, tmp303| clear__tmp303:4294967295
335|clear__tmp303|
336|set_const__tmp303__1| tmp303:1
337|clear__tmp320, tmp320| clear__tmp320:4294967295
338|clear__tmp320|
339|set_const__tmp320__11| tmp320:11
340|clear__tmp327, tmp327| clear__tmp327:4294967295
341|clear__tmp327|
342|set_const__tmp327__11| tmp327:11
343|set_pixel__x__y__ball_r__ball_g__ball_b| tmp337, tmp338
344|tmp338, @pixel-x| tmp338:4294967295
345|tmp338, @pixel-y| tmp338:4294967295
346|tmp338, @pixel-r| tmp338:4294967295
347|tmp338, @pixel-g| tmp338:4294967295
348|tmp338, @pixel-b| tmp338:4294967295
349|tmp338| tmp339
350|tmp339, x| @pixel-x, tmp332, tmp339:4294967295
351|tmp339, y| @pixel-y, tmp333, tmp339:4294967295
352|tmp339, ball_r| @pixel-r, tmp334, tmp339:4294967295
353|tmp339, ball_g| @pixel-g, tmp335, tmp339:4294967295
354|tmp339, ball_b| @pixel-b, tmp336, tmp339:4294967295
355|tmp339, tmp337| @set-pixel, tmp339
356|tmp339| tmp340
357|tmp340, tmp332| x, tmp340:4294967295
358|tmp340, tmp333| y, tmp340:4294967295
359|tmp340, tmp334| ball_r, tmp340:4294967295
360|tmp340, tmp335| ball_g, tmp340:4294967295
361|tmp340, tmp336| ball_b, tmp340:4294967295
362|tmp340|
363|increment_const__x__6| tmp357:6, tmp358
364|tmp358, tmp357| x, tmp358:4294967295
365|tmp358|
366|increment_const__y__6| tmp369:6, tmp370
367|tmp370, tmp369| y, tmp370:4294967295
368|tmp370|
369|decrement_const__x__1| tmp377:1, tmp378
370|tmp378, x, tmp377| tmp378:4294967295
371|tmp378, tmp377| tmp378:4294967295
372|tmp378|
373|decrement_const__x__6| tmp383:6, tmp384
374|tmp384, x, tmp383| tmp384:4294967295
375|tmp384, tmp383| tmp384:4294967295
376|tmp384|
377|decrement_const__y__1| tmp391:1, tmp392
378|tmp392, y, tmp391| tmp392:4294967295
379|tmp392, tmp391| tmp392:4294967295
380|tmp392|
381|decrement_const__y__6| tmp397:6, tmp398
382|tmp398, y, tmp397| tmp398:4294967295
383|tmp398, tmp397| tmp398:4294967295
384|tmp398|
385|increment_const__x__8| tmp405:8, tmp406
386|tmp406, tmp405| x, tmp406:4294967295
387|tmp406|
388|increment_const__y__8| tmp409:8, tmp410
389|tmp410, tmp409| y, tmp410:4294967295
390|tmp410|
391|decrement_const__x__8| tmp413:8, tmp414
392|tmp414, x, tmp413| tmp414:4294967295
393|tmp414, tmp413| tmp414:4294967295
394|tmp414|
395|draw| @display
396|sleep_const__50000| tmp418:100000, tmp419
397|tmp419, tmp418| tmp419
398|tmp419|
399|start| do0, do1, do2, do3, do4, do5, do6, do7, do8, do9, do10, do11, do12, do13, do14, do15, do16, do17, do18, do19, do20, do21, do22, do23, do24, do25, do26, do27, do28, do29, do30, do31, do32, do33, do34, do35, do36, do37, do38, do39, do40, do41, do42, do43, do44, do45, do48, do49, do52, do55, do58, do61, do64, do67, do71, do72, loop75,
400|do0| clear__canvas_width
401|do1| set_const__canvas_width__400
402|do2| clear__canvas_height
403|do3| set_const__canvas_height__400
404|do4| clear__ball_radius
405|do5| set_const__ball_radius__6
406|do6| clear__frames_count_max
407|do7| set_const__frames_count_max__315
408|do8| clear__background_r
409|do9| set_const__background_r__254
410|do10| clear__background_g
411|do11| set_const__background_g__254
412|do12| clear__background_b
413|do13| set_const__background_b__254
414|do14| clear__ball_r
415|do15| set_const__ball_r__254
416|do16| clear__ball_g
417|do17| set_const__ball_g__0
418|do18| clear__ball_b
419|do19| set_const__ball_b__0
420|do20| clear__ball_x_pos
421|do21| set_const__ball_x_pos__5
422|do22| clear__ball_x_vel
423|do23| set_const__ball_x_vel__11
424|do24| clear__ball_x_acc
425|do25| set_const__ball_x_acc__0
426|do26| clear__ball_x_vel_sign
427|do27| set_const__ball_x_vel_sign__1
428|do28| clear__ball_x_acc_sign
429|do29| set_const__ball_x_acc_sign__1
430|do30| clear__ball_x_hit_dec
431|do31| set_const__ball_x_hit_dec__0
432|do32| clear__ball_x_hit_dec_max
433|do33| set_const__ball_x_hit_dec_max__5
434|do34| clear__ball_y_pos
435|do35| set_const__ball_y_pos__5
436|do36| clear__ball_y_vel
437|do37| set_const__ball_y_vel__6
438|do38| clear__ball_y_acc
439|do39| set_const__ball_y_acc__3
440|do40| clear__ball_y_vel_sign
441|do41| set_const__ball_y_vel_sign__1
442|do42| clear__ball_y_acc_sign
443|do43| set_const__ball_y_acc_sign__1
444|do44| clear__wall_right
445|do45| copy__wall_right__canvas_width
446|do48| clear__wall_bottom
447|do49| copy__wall_bottom__canvas_height
448|do52| decrement__wall_right__ball_radius
449|do55| decrement__wall_bottom__ball_radius
450|do58| increment__wall_left__ball_radius
451|do61| increment__wall_top__ball_radius
452|do64| decrement_const__wall_left__1
453|do67| decrement_const__wall_top__1
454|do71| clear__tmp70
455|do72| copy__tmp70__frames_count_max
456|loop75, tmp70|, do76, do79, do80, do83, do87, do88, loop89, do121, do122, do125, do126, if_equal127, do138, do139, do142, do143, if_equal144, do155, do156, do159, do160, if_greater_or_equal163, do174, do175, do178, do179, if_greater_or_equal182, do193, do194, do197, do198, if_greater_or_equal201, do212, do213, do216, do217, if_greater_or_equal220, do252, do253, do256, do257, if_equal258, do293, do294, do297, do298, if_equal299, do317, do318, do319, do321, do322, loop323, do345, do346, do347, do348, do349, do350, do351, do352, do353, do354, do355, do356, do359, do360, do361, do362, do363, do364, do365, do366, do367, do368, do371, do372, do373, do374, do375, do376, do379, do380, do381, do382, do385, do386, do387, do388, do389, do390, do393, do394, do395, do396, do399, do400, do401, do402, do403, do404, do407, do408, do411, do412, do415, do416, do417, done420
457|loop75|
458|do76| increment_const__frames_count__1
459|do79| clear__y
460|do80| copy__y__ball_y_pos
461|do83| decrement_const__y__5
462|do87| clear__tmp86
463|do88| set_const__tmp86__11
464|loop89, tmp86|, do90, do91, do94, do98, do99, loop100, do115, done118
465|loop89|
466|do90| clear__x
467|do91| copy__x__ball_x_pos
468|do94| decrement_const__x__5
469|do98| clear__tmp97
470|do99| set_const__tmp97__11
471|loop100, tmp97|, do101, do111, done114
472|loop100|
473|do101| set_pixel__x__y__background_r__background_g__background_b
474|do111| increment_const__x__1
475|done114| loop100
476|do115| increment_const__y__1
477|done118| loop89
478|do121| clear__tmp119
479|do122| copy__tmp119__ball_x_vel_sign
480|do125| clear__tmp120
481|do126| set_const__tmp120__1
482|if_equal127, tmp119, tmp120| if_equal127
483|if_equal127, tmp119| else129
484|if_equal127, tmp120| else129
485|if_equal127| then128
486|else129, tmp119| else129
487|else129, tmp120| else129
488|then128| do130,
489|do130| increment__ball_x_pos__ball_x_vel
490|else129| do133,
491|do133| decrement__ball_x_pos__ball_x_vel
492|do138| clear__tmp136
493|do139| copy__tmp136__ball_y_vel_sign
494|do142| clear__tmp137
495|do143| set_const__tmp137__1
496|if_equal144, tmp136, tmp137| if_equal144
497|if_equal144, tmp136| else146
498|if_equal144, tmp137| else146
499|if_equal144| then145
500|else146, tmp136| else146
501|else146, tmp137| else146
502|then145| do147,
503|do147| increment__ball_y_pos__ball_y_vel
504|else146| do150,
505|do150| decrement__ball_y_pos__ball_y_vel
506|do155| clear__tmp153
507|do156| copy__tmp153__ball_x_pos
508|do159| clear__tmp154
509|do160| copy__tmp154__wall_left
510|if_greater_or_equal163, tmp153, tmp154| if_greater_or_equal163
511|if_greater_or_equal163, tmp153| else165
512|if_greater_or_equal163, tmp154| then164
513|if_greater_or_equal163| then164
514|else165, tmp153| else165
515|then164, tmp154| then164
516|then164| do166, do167, do170, do171,
517|do166| clear__ball_x_pos
518|do167| copy__ball_x_pos__wall_left
519|do170| clear__ball_x_vel_sign
520|do171| set_const__ball_x_vel_sign__1
521|else165|
522|do174| clear__tmp172
523|do175| copy__tmp172__ball_x_pos
524|do178| clear__tmp173
525|do179| copy__tmp173__wall_right
526|if_greater_or_equal182, tmp172, tmp173| if_greater_or_equal182
527|if_greater_or_equal182, tmp172| then183
528|if_greater_or_equal182, tmp173| else184
529|if_greater_or_equal182| then183
530|then183, tmp172| then183
531|else184, tmp173| else184
532|then183| do185, do186, do189, do190,
533|do185| clear__ball_x_pos
534|do186| copy__ball_x_pos__wall_right
535|do189| clear__ball_x_vel_sign
536|do190| set_const__ball_x_vel_sign__0
537|else184|
538|do193| clear__tmp191
539|do194| copy__tmp191__ball_y_pos
540|do197| clear__tmp192
541|do198| copy__tmp192__wall_top
542|if_greater_or_equal201, tmp191, tmp192| if_greater_or_equal201
543|if_greater_or_equal201, tmp191| else203
544|if_greater_or_equal201, tmp192| then202
545|if_greater_or_equal201| then202
546|else203, tmp191| else203
547|then202, tmp192| then202
548|then202| do204, do205, do208, do209,
549|do204| clear__ball_y_pos
550|do205| copy__ball_y_pos__wall_top
551|do208| clear__ball_y_vel_sign
552|do209| set_const__ball_y_vel_sign__1
553|else203|
554|do212| clear__tmp210
555|do213| copy__tmp210__ball_y_pos
556|do216| clear__tmp211
557|do217| copy__tmp211__wall_bottom
558|if_greater_or_equal220, tmp210, tmp211| if_greater_or_equal220
559|if_greater_or_equal220, tmp210| then221
560|if_greater_or_equal220, tmp211| else222
561|if_greater_or_equal220| then221
562|then221, tmp210| then221
563|else222, tmp211| else222
564|then221| do223, do224, do227, do228, do229, do234, do235, do238, do239, if_equal242,
565|do223| clear__ball_y_pos
566|do224| copy__ball_y_pos__wall_bottom
567|do227| clear__ball_y_vel_sign
568|do228| set_const__ball_y_vel_sign__0
569|do229| increment_const__ball_x_hit_dec__1
570|do234| clear__tmp232
571|do235| copy__tmp232__ball_x_hit_dec
572|do238| clear__tmp233
573|do239| copy__tmp233__ball_x_hit_dec_max
574|if_equal242, tmp232, tmp233| if_equal242
575|if_equal242, tmp232| else244
576|if_equal242, tmp233| else244
577|if_equal242| then243
578|else244, tmp232| else244
579|else244, tmp233| else244
580|then243| do245, do248, do249,
581|do245| decrement_const__ball_x_vel__1
582|do248| clear__ball_x_hit_dec
583|do249| set_const__ball_x_hit_dec__0
584|else244|
585|else222|
586|do252| clear__tmp250
587|do253| copy__tmp250__ball_y_acc_sign
588|do256| clear__tmp251
589|do257| set_const__tmp251__1
590|if_equal258, tmp250, tmp251| if_equal258
591|if_equal258, tmp250| else260
592|if_equal258, tmp251| else260
593|if_equal258| then259
594|else260, tmp250| else260
595|else260, tmp251| else260
596|then259| do263, do264, do267, do268, if_equal269,
597|do263| clear__tmp261
598|do264| copy__tmp261__ball_y_vel_sign
599|do267| clear__tmp262
600|do268| set_const__tmp262__1
601|if_equal269, tmp261, tmp262| if_equal269
602|if_equal269, tmp261| else271
603|if_equal269, tmp262| else271
604|if_equal269| then270
605|else271, tmp261| else271
606|else271, tmp262| else271
607|then270| do272,
608|do272| increment__ball_y_vel__ball_y_acc
609|else271| do275,
610|do275| decrement__ball_y_vel__ball_y_acc
611|else260| do280, do281, do284, do285, if_equal286,
612|do280| clear__tmp278
613|do281| copy__tmp278__ball_y_vel_sign
614|do284| clear__tmp279
615|do285| set_const__tmp279__1
616|if_equal286, tmp278, tmp279| if_equal286
617|if_equal286, tmp278| else288
618|if_equal286, tmp279| else288
619|if_equal286| then287
620|else288, tmp278| else288
621|else288, tmp279| else288
622|then287| do289,
623|do289| decrement__ball_y_vel__ball_y_acc
624|else288| do290,
625|do290| increment__ball_y_vel__ball_y_acc
626|do293| clear__tmp291
627|do294| copy__tmp291__ball_y_vel
628|do297| clear__tmp292
629|do298| set_const__tmp292__0
630|if_equal299, tmp291, tmp292| if_equal299
631|if_equal299, tmp291| else301
632|if_equal299, tmp292| else301
633|if_equal299| then300
634|else301, tmp291| else301
635|else301, tmp292| else301
636|then300| do304, do305, do308, do309, if_equal310,
637|do304| clear__tmp302
638|do305| copy__tmp302__ball_y_vel_sign
639|do308| clear__tmp303
640|do309| set_const__tmp303__1
641|if_equal310, tmp302, tmp303| if_equal310
642|if_equal310, tmp302| else312
643|if_equal310, tmp303| else312
644|if_equal310| then311
645|else312, tmp302| else312
646|else312, tmp303| else312
647|then311| do313, do314,
648|do313| clear__ball_y_vel_sign
649|do314| set_const__ball_y_vel_sign__0
650|else312| do315, do316,
651|do315| clear__ball_y_vel_sign
652|do316| set_const__ball_y_vel_sign__1
653|else301|
654|do317| clear__y
655|do318| copy__y__ball_y_pos
656|do319| decrement_const__y__5
657|do321| clear__tmp320
658|do322| set_const__tmp320__11
659|loop323, tmp320|, do324, do325, do326, do328, do329, loop330, do343, done344
660|loop323|
661|do324| clear__x
662|do325| copy__x__ball_x_pos
663|do326| decrement_const__x__5
664|do328| clear__tmp327
665|do329| set_const__tmp327__11
666|loop330, tmp327|, do331, do341, done342
667|loop330|
668|do331| set_pixel__x__y__ball_r__ball_g__ball_b
669|do341| increment_const__x__1
670|done342| loop330
671|do343| increment_const__y__1
672|done344| loop323
673|do345| clear__x
674|do346| copy__x__ball_x_pos
675|do347| clear__y
676|do348| copy__y__ball_y_pos
677|do349| decrement_const__x__5
678|do350| decrement_const__y__5
679|do351| set_pixel__x__y__background_r__background_g__background_b
680|do352| increment_const__x__1
681|do353| set_pixel__x__y__background_r__background_g__background_b
682|do354| increment_const__x__1
683|do355| set_pixel__x__y__background_r__background_g__background_b
684|do356| increment_const__x__6
685|do359| set_pixel__x__y__background_r__background_g__background_b
686|do360| increment_const__x__1
687|do361| set_pixel__x__y__background_r__background_g__background_b
688|do362| increment_const__x__1
689|do363| set_pixel__x__y__background_r__background_g__background_b
690|do364| increment_const__y__1
691|do365| set_pixel__x__y__background_r__background_g__background_b
692|do366| increment_const__y__1
693|do367| set_pixel__x__y__background_r__background_g__background_b
694|do368| increment_const__y__6
695|do371| set_pixel__x__y__background_r__background_g__background_b
696|do372| increment_const__y__1
697|do373| set_pixel__x__y__background_r__background_g__background_b
698|do374| increment_const__y__1
699|do375| set_pixel__x__y__background_r__background_g__background_b
700|do376| decrement_const__x__1
701|do379| set_pixel__x__y__background_r__background_g__background_b
702|do380| decrement_const__x__1
703|do381| set_pixel__x__y__background_r__background_g__background_b
704|do382| decrement_const__x__6
705|do385| set_pixel__x__y__background_r__background_g__background_b
706|do386| decrement_const__x__1
707|do387| set_pixel__x__y__background_r__background_g__background_b
708|do388| decrement_const__x__1
709|do389| set_pixel__x__y__background_r__background_g__background_b
710|do390| decrement_const__y__1
711|do393| set_pixel__x__y__background_r__background_g__background_b
712|do394| decrement_const__y__1
713|do395| set_pixel__x__y__background_r__background_g__background_b
714|do396| decrement_const__y__6
715|do399| set_pixel__x__y__background_r__background_g__background_b
716|do400| decrement_const__y__1
717|do401| set_pixel__x__y__background_r__background_g__background_b
718|do402| increment_const__x__1
719|do403| set_pixel__x__y__background_r__background_g__background_b
720|do404| increment_const__x__8
721|do407| set_pixel__x__y__background_r__background_g__background_b
722|do408| increment_const__y__8
723|do411| set_pixel__x__y__background_r__background_g__background_b
724|do412| decrement_const__x__8
725|do415| set_pixel__x__y__background_r__background_g__background_b
726|do416| draw
727|do417| sleep_const__50000
728|done420| loop75
729