controllable_bouncing_ball.nv
· 28 KiB · Text
Orginalformat
Playground
|#| new buttons row
|#| button, Faster, faster
|#| button, Slower, slower
|#| button, Kick, kick
|#| button, Pause, pause
|#| button, Resume, resume
|#| button, Continue Loop, continue loop
|faster| ball_x_vel
|slower, ball_x_vel|
|slower|
|kick| ball_y_vel:25
|pause, resume| resume
|resume|
|pause| pause
|continue loop| loop75, tmp70:315
||start
|clear__canvas_width, canvas_width| clear__canvas_width:4294967295
|clear__canvas_width|
|set_const__canvas_width__400| canvas_width:400
|clear__canvas_height, canvas_height| clear__canvas_height:4294967295
|clear__canvas_height|
|set_const__canvas_height__400| canvas_height:400
|clear__ball_radius, ball_radius| clear__ball_radius:4294967295
|clear__ball_radius|
|set_const__ball_radius__6| ball_radius:6
|clear__frames_count_max, frames_count_max| clear__frames_count_max:4294967295
|clear__frames_count_max|
|set_const__frames_count_max__315| frames_count_max:315
|clear__background_r, background_r| clear__background_r:4294967295
|clear__background_r|
|set_const__background_r__254| background_r:254
|clear__background_g, background_g| clear__background_g:4294967295
|clear__background_g|
|set_const__background_g__254| background_g:254
|clear__background_b, background_b| clear__background_b:4294967295
|clear__background_b|
|set_const__background_b__254| background_b:254
|clear__ball_r, ball_r| clear__ball_r:4294967295
|clear__ball_r|
|set_const__ball_r__254| ball_r:254
|clear__ball_g, ball_g| clear__ball_g:4294967295
|clear__ball_g|
|set_const__ball_g__0| ball_g:0
|clear__ball_b, ball_b| clear__ball_b:4294967295
|clear__ball_b|
|set_const__ball_b__0| ball_b:0
|clear__ball_x_pos, ball_x_pos| clear__ball_x_pos:4294967295
|clear__ball_x_pos|
|set_const__ball_x_pos__5| ball_x_pos:5
|clear__ball_x_vel, ball_x_vel| clear__ball_x_vel:4294967295
|clear__ball_x_vel|
|set_const__ball_x_vel__11| ball_x_vel:11
|clear__ball_x_acc, ball_x_acc| clear__ball_x_acc:4294967295
|clear__ball_x_acc|
|set_const__ball_x_acc__0| ball_x_acc:0
|clear__ball_x_vel_sign, ball_x_vel_sign| clear__ball_x_vel_sign:4294967295
|clear__ball_x_vel_sign|
|set_const__ball_x_vel_sign__1| ball_x_vel_sign:1
|clear__ball_x_acc_sign, ball_x_acc_sign| clear__ball_x_acc_sign:4294967295
|clear__ball_x_acc_sign|
|set_const__ball_x_acc_sign__1| ball_x_acc_sign:1
|clear__ball_x_hit_dec, ball_x_hit_dec| clear__ball_x_hit_dec:4294967295
|clear__ball_x_hit_dec|
|set_const__ball_x_hit_dec__0| ball_x_hit_dec:0
|clear__ball_x_hit_dec_max, ball_x_hit_dec_max| clear__ball_x_hit_dec_max:4294967295
|clear__ball_x_hit_dec_max|
|set_const__ball_x_hit_dec_max__5| ball_x_hit_dec_max:5
|clear__ball_y_pos, ball_y_pos| clear__ball_y_pos:4294967295
|clear__ball_y_pos|
|set_const__ball_y_pos__5| ball_y_pos:5
|clear__ball_y_vel, ball_y_vel| clear__ball_y_vel:4294967295
|clear__ball_y_vel|
|set_const__ball_y_vel__6| ball_y_vel:6
|clear__ball_y_acc, ball_y_acc| clear__ball_y_acc:4294967295
|clear__ball_y_acc|
|set_const__ball_y_acc__3| ball_y_acc:3
|clear__ball_y_vel_sign, ball_y_vel_sign| clear__ball_y_vel_sign:4294967295
|clear__ball_y_vel_sign|
|set_const__ball_y_vel_sign__1| ball_y_vel_sign:1
|clear__ball_y_acc_sign, ball_y_acc_sign| clear__ball_y_acc_sign:4294967295
|clear__ball_y_acc_sign|
|set_const__ball_y_acc_sign__1| ball_y_acc_sign:1
|clear__wall_right, wall_right| clear__wall_right:4294967295
|clear__wall_right|
|copy__wall_right__canvas_width, canvas_width| wall_right, tmp46, copy__wall_right__canvas_width:4294967295
|copy__wall_right__canvas_width| tmp47
|tmp47, tmp46| canvas_width, tmp47:4294967295
|tmp47|
|clear__wall_bottom, wall_bottom| clear__wall_bottom:4294967295
|clear__wall_bottom|
|copy__wall_bottom__canvas_height, canvas_height| wall_bottom, tmp50, copy__wall_bottom__canvas_height:4294967295
|copy__wall_bottom__canvas_height| tmp51
|tmp51, tmp50| canvas_height, tmp51:4294967295
|tmp51|
|decrement__wall_right__ball_radius, wall_right, ball_radius| tmp53, decrement__wall_right__ball_radius:4294967295
|decrement__wall_right__ball_radius| tmp54
|tmp54, tmp53| ball_radius, tmp54:4294967295
|tmp54|
|decrement__wall_bottom__ball_radius, wall_bottom, ball_radius| tmp56, decrement__wall_bottom__ball_radius:4294967295
|decrement__wall_bottom__ball_radius| tmp57
|tmp57, tmp56| ball_radius, tmp57:4294967295
|tmp57|
|increment__wall_left__ball_radius, ball_radius| wall_left, tmp59, increment__wall_left__ball_radius:4294967295
|increment__wall_left__ball_radius| tmp60
|tmp60, tmp59| ball_radius, tmp60:4294967295
|tmp60|
|increment__wall_top__ball_radius, ball_radius| wall_top, tmp62, increment__wall_top__ball_radius:4294967295
|increment__wall_top__ball_radius| tmp63
|tmp63, tmp62| ball_radius, tmp63:4294967295
|tmp63|
|decrement_const__wall_left__1| tmp65:1, tmp66
|tmp66, wall_left, tmp65| tmp66:4294967295
|tmp66, tmp65| tmp66:4294967295
|tmp66|
|decrement_const__wall_top__1| tmp68:1, tmp69
|tmp69, wall_top, tmp68| tmp69:4294967295
|tmp69, tmp68| tmp69:4294967295
|tmp69|
|clear__tmp70, tmp70| clear__tmp70:4294967295
|clear__tmp70|
|copy__tmp70__frames_count_max, frames_count_max| tmp70, tmp73, copy__tmp70__frames_count_max:4294967295
|copy__tmp70__frames_count_max| tmp74
|tmp74, tmp73| frames_count_max, tmp74:4294967295
|tmp74|
|increment_const__frames_count__1| tmp77:1, tmp78
|tmp78, tmp77| frames_count, tmp78:4294967295
|tmp78|
|clear__y, y| clear__y:4294967295
|clear__y|
|copy__y__ball_y_pos, ball_y_pos| y, tmp81, copy__y__ball_y_pos:4294967295
|copy__y__ball_y_pos| tmp82
|tmp82, tmp81| ball_y_pos, tmp82:4294967295
|tmp82|
|decrement_const__y__5| tmp84:5, tmp85
|tmp85, y, tmp84| tmp85:4294967295
|tmp85, tmp84| tmp85:4294967295
|tmp85|
|clear__tmp86, tmp86| clear__tmp86:4294967295
|clear__tmp86|
|set_const__tmp86__11| tmp86:11
|clear__x, x| clear__x:4294967295
|clear__x|
|copy__x__ball_x_pos, ball_x_pos| x, tmp92, copy__x__ball_x_pos:4294967295
|copy__x__ball_x_pos| tmp93
|tmp93, tmp92| ball_x_pos, tmp93:4294967295
|tmp93|
|decrement_const__x__5| tmp95:5, tmp96
|tmp96, x, tmp95| tmp96:4294967295
|tmp96, tmp95| tmp96:4294967295
|tmp96|
|clear__tmp97, tmp97| clear__tmp97:4294967295
|clear__tmp97|
|set_const__tmp97__11| tmp97:11
|set_pixel__x__y__background_r__background_g__background_b| tmp107, tmp108
|tmp108, @pixel-x| tmp108:4294967295
|tmp108, @pixel-y| tmp108:4294967295
|tmp108, @pixel-r| tmp108:4294967295
|tmp108, @pixel-g| tmp108:4294967295
|tmp108, @pixel-b| tmp108:4294967295
|tmp108| tmp109
|tmp109, x| @pixel-x, tmp102, tmp109:4294967295
|tmp109, y| @pixel-y, tmp103, tmp109:4294967295
|tmp109, background_r| @pixel-r, tmp104, tmp109:4294967295
|tmp109, background_g| @pixel-g, tmp105, tmp109:4294967295
|tmp109, background_b| @pixel-b, tmp106, tmp109:4294967295
|tmp109, tmp107| @set-pixel, tmp109
|tmp109| tmp110
|tmp110, tmp102| x, tmp110:4294967295
|tmp110, tmp103| y, tmp110:4294967295
|tmp110, tmp104| background_r, tmp110:4294967295
|tmp110, tmp105| background_g, tmp110:4294967295
|tmp110, tmp106| background_b, tmp110:4294967295
|tmp110|
|increment_const__x__1| tmp112:1, tmp113
|tmp113, tmp112| x, tmp113:4294967295
|tmp113|
|increment_const__y__1| tmp116:1, tmp117
|tmp117, tmp116| y, tmp117:4294967295
|tmp117|
|clear__tmp119, tmp119| clear__tmp119:4294967295
|clear__tmp119|
|copy__tmp119__ball_x_vel_sign, ball_x_vel_sign| tmp119, tmp123, copy__tmp119__ball_x_vel_sign:4294967295
|copy__tmp119__ball_x_vel_sign| tmp124
|tmp124, tmp123| ball_x_vel_sign, tmp124:4294967295
|tmp124|
|clear__tmp120, tmp120| clear__tmp120:4294967295
|clear__tmp120|
|set_const__tmp120__1| tmp120:1
|increment__ball_x_pos__ball_x_vel, ball_x_vel| ball_x_pos, tmp131, increment__ball_x_pos__ball_x_vel:4294967295
|increment__ball_x_pos__ball_x_vel| tmp132
|tmp132, tmp131| ball_x_vel, tmp132:4294967295
|tmp132|
|decrement__ball_x_pos__ball_x_vel, ball_x_pos, ball_x_vel| tmp134, decrement__ball_x_pos__ball_x_vel:4294967295
|decrement__ball_x_pos__ball_x_vel| tmp135
|tmp135, tmp134| ball_x_vel, tmp135:4294967295
|tmp135|
|clear__tmp136, tmp136| clear__tmp136:4294967295
|clear__tmp136|
|copy__tmp136__ball_y_vel_sign, ball_y_vel_sign| tmp136, tmp140, copy__tmp136__ball_y_vel_sign:4294967295
|copy__tmp136__ball_y_vel_sign| tmp141
|tmp141, tmp140| ball_y_vel_sign, tmp141:4294967295
|tmp141|
|clear__tmp137, tmp137| clear__tmp137:4294967295
|clear__tmp137|
|set_const__tmp137__1| tmp137:1
|increment__ball_y_pos__ball_y_vel, ball_y_vel| ball_y_pos, tmp148, increment__ball_y_pos__ball_y_vel:4294967295
|increment__ball_y_pos__ball_y_vel| tmp149
|tmp149, tmp148| ball_y_vel, tmp149:4294967295
|tmp149|
|decrement__ball_y_pos__ball_y_vel, ball_y_pos, ball_y_vel| tmp151, decrement__ball_y_pos__ball_y_vel:4294967295
|decrement__ball_y_pos__ball_y_vel| tmp152
|tmp152, tmp151| ball_y_vel, tmp152:4294967295
|tmp152|
|clear__tmp153, tmp153| clear__tmp153:4294967295
|clear__tmp153|
|copy__tmp153__ball_x_pos, ball_x_pos| tmp153, tmp157, copy__tmp153__ball_x_pos:4294967295
|copy__tmp153__ball_x_pos| tmp158
|tmp158, tmp157| ball_x_pos, tmp158:4294967295
|tmp158|
|clear__tmp154, tmp154| clear__tmp154:4294967295
|clear__tmp154|
|copy__tmp154__wall_left, wall_left| tmp154, tmp161, copy__tmp154__wall_left:4294967295
|copy__tmp154__wall_left| tmp162
|tmp162, tmp161| wall_left, tmp162:4294967295
|tmp162|
|copy__ball_x_pos__wall_left, wall_left| ball_x_pos, tmp168, copy__ball_x_pos__wall_left:4294967295
|copy__ball_x_pos__wall_left| tmp169
|tmp169, tmp168| wall_left, tmp169:4294967295
|tmp169|
|clear__tmp172, tmp172| clear__tmp172:4294967295
|clear__tmp172|
|copy__tmp172__ball_x_pos, ball_x_pos| tmp172, tmp176, copy__tmp172__ball_x_pos:4294967295
|copy__tmp172__ball_x_pos| tmp177
|tmp177, tmp176| ball_x_pos, tmp177:4294967295
|tmp177|
|clear__tmp173, tmp173| clear__tmp173:4294967295
|clear__tmp173|
|copy__tmp173__wall_right, wall_right| tmp173, tmp180, copy__tmp173__wall_right:4294967295
|copy__tmp173__wall_right| tmp181
|tmp181, tmp180| wall_right, tmp181:4294967295
|tmp181|
|copy__ball_x_pos__wall_right, wall_right| ball_x_pos, tmp187, copy__ball_x_pos__wall_right:4294967295
|copy__ball_x_pos__wall_right| tmp188
|tmp188, tmp187| wall_right, tmp188:4294967295
|tmp188|
|set_const__ball_x_vel_sign__0| ball_x_vel_sign:0
|clear__tmp191, tmp191| clear__tmp191:4294967295
|clear__tmp191|
|copy__tmp191__ball_y_pos, ball_y_pos| tmp191, tmp195, copy__tmp191__ball_y_pos:4294967295
|copy__tmp191__ball_y_pos| tmp196
|tmp196, tmp195| ball_y_pos, tmp196:4294967295
|tmp196|
|clear__tmp192, tmp192| clear__tmp192:4294967295
|clear__tmp192|
|copy__tmp192__wall_top, wall_top| tmp192, tmp199, copy__tmp192__wall_top:4294967295
|copy__tmp192__wall_top| tmp200
|tmp200, tmp199| wall_top, tmp200:4294967295
|tmp200|
|copy__ball_y_pos__wall_top, wall_top| ball_y_pos, tmp206, copy__ball_y_pos__wall_top:4294967295
|copy__ball_y_pos__wall_top| tmp207
|tmp207, tmp206| wall_top, tmp207:4294967295
|tmp207|
|clear__tmp210, tmp210| clear__tmp210:4294967295
|clear__tmp210|
|copy__tmp210__ball_y_pos, ball_y_pos| tmp210, tmp214, copy__tmp210__ball_y_pos:4294967295
|copy__tmp210__ball_y_pos| tmp215
|tmp215, tmp214| ball_y_pos, tmp215:4294967295
|tmp215|
|clear__tmp211, tmp211| clear__tmp211:4294967295
|clear__tmp211|
|copy__tmp211__wall_bottom, wall_bottom| tmp211, tmp218, copy__tmp211__wall_bottom:4294967295
|copy__tmp211__wall_bottom| tmp219
|tmp219, tmp218| wall_bottom, tmp219:4294967295
|tmp219|
|copy__ball_y_pos__wall_bottom, wall_bottom| ball_y_pos, tmp225, copy__ball_y_pos__wall_bottom:4294967295
|copy__ball_y_pos__wall_bottom| tmp226
|tmp226, tmp225| wall_bottom, tmp226:4294967295
|tmp226|
|set_const__ball_y_vel_sign__0| ball_y_vel_sign:0
|increment_const__ball_x_hit_dec__1| tmp230:1, tmp231
|tmp231, tmp230| ball_x_hit_dec, tmp231:4294967295
|tmp231|
|clear__tmp232, tmp232| clear__tmp232:4294967295
|clear__tmp232|
|copy__tmp232__ball_x_hit_dec, ball_x_hit_dec| tmp232, tmp236, copy__tmp232__ball_x_hit_dec:4294967295
|copy__tmp232__ball_x_hit_dec| tmp237
|tmp237, tmp236| ball_x_hit_dec, tmp237:4294967295
|tmp237|
|clear__tmp233, tmp233| clear__tmp233:4294967295
|clear__tmp233|
|copy__tmp233__ball_x_hit_dec_max, ball_x_hit_dec_max| tmp233, tmp240, copy__tmp233__ball_x_hit_dec_max:4294967295
|copy__tmp233__ball_x_hit_dec_max| tmp241
|tmp241, tmp240| ball_x_hit_dec_max, tmp241:4294967295
|tmp241|
|decrement_const__ball_x_vel__1| tmp246:1, tmp247
|tmp247, ball_x_vel, tmp246| tmp247:4294967295
|tmp247, tmp246| tmp247:4294967295
|tmp247|
|clear__tmp250, tmp250| clear__tmp250:4294967295
|clear__tmp250|
|copy__tmp250__ball_y_acc_sign, ball_y_acc_sign| tmp250, tmp254, copy__tmp250__ball_y_acc_sign:4294967295
|copy__tmp250__ball_y_acc_sign| tmp255
|tmp255, tmp254| ball_y_acc_sign, tmp255:4294967295
|tmp255|
|clear__tmp251, tmp251| clear__tmp251:4294967295
|clear__tmp251|
|set_const__tmp251__1| tmp251:1
|clear__tmp261, tmp261| clear__tmp261:4294967295
|clear__tmp261|
|copy__tmp261__ball_y_vel_sign, ball_y_vel_sign| tmp261, tmp265, copy__tmp261__ball_y_vel_sign:4294967295
|copy__tmp261__ball_y_vel_sign| tmp266
|tmp266, tmp265| ball_y_vel_sign, tmp266:4294967295
|tmp266|
|clear__tmp262, tmp262| clear__tmp262:4294967295
|clear__tmp262|
|set_const__tmp262__1| tmp262:1
|increment__ball_y_vel__ball_y_acc, ball_y_acc| ball_y_vel, tmp273, increment__ball_y_vel__ball_y_acc:4294967295
|increment__ball_y_vel__ball_y_acc| tmp274
|tmp274, tmp273| ball_y_acc, tmp274:4294967295
|tmp274|
|decrement__ball_y_vel__ball_y_acc, ball_y_vel, ball_y_acc| tmp276, decrement__ball_y_vel__ball_y_acc:4294967295
|decrement__ball_y_vel__ball_y_acc| tmp277
|tmp277, tmp276| ball_y_acc, tmp277:4294967295
|tmp277|
|clear__tmp278, tmp278| clear__tmp278:4294967295
|clear__tmp278|
|copy__tmp278__ball_y_vel_sign, ball_y_vel_sign| tmp278, tmp282, copy__tmp278__ball_y_vel_sign:4294967295
|copy__tmp278__ball_y_vel_sign| tmp283
|tmp283, tmp282| ball_y_vel_sign, tmp283:4294967295
|tmp283|
|clear__tmp279, tmp279| clear__tmp279:4294967295
|clear__tmp279|
|set_const__tmp279__1| tmp279:1
|clear__tmp291, tmp291| clear__tmp291:4294967295
|clear__tmp291|
|copy__tmp291__ball_y_vel, ball_y_vel| tmp291, tmp295, copy__tmp291__ball_y_vel:4294967295
|copy__tmp291__ball_y_vel| tmp296
|tmp296, tmp295| ball_y_vel, tmp296:4294967295
|tmp296|
|clear__tmp292, tmp292| clear__tmp292:4294967295
|clear__tmp292|
|set_const__tmp292__0| tmp292:0
|clear__tmp302, tmp302| clear__tmp302:4294967295
|clear__tmp302|
|copy__tmp302__ball_y_vel_sign, ball_y_vel_sign| tmp302, tmp306, copy__tmp302__ball_y_vel_sign:4294967295
|copy__tmp302__ball_y_vel_sign| tmp307
|tmp307, tmp306| ball_y_vel_sign, tmp307:4294967295
|tmp307|
|clear__tmp303, tmp303| clear__tmp303:4294967295
|clear__tmp303|
|set_const__tmp303__1| tmp303:1
|clear__tmp320, tmp320| clear__tmp320:4294967295
|clear__tmp320|
|set_const__tmp320__11| tmp320:11
|clear__tmp327, tmp327| clear__tmp327:4294967295
|clear__tmp327|
|set_const__tmp327__11| tmp327:11
|set_pixel__x__y__ball_r__ball_g__ball_b| tmp337, tmp338
|tmp338, @pixel-x| tmp338:4294967295
|tmp338, @pixel-y| tmp338:4294967295
|tmp338, @pixel-r| tmp338:4294967295
|tmp338, @pixel-g| tmp338:4294967295
|tmp338, @pixel-b| tmp338:4294967295
|tmp338| tmp339
|tmp339, x| @pixel-x, tmp332, tmp339:4294967295
|tmp339, y| @pixel-y, tmp333, tmp339:4294967295
|tmp339, ball_r| @pixel-r, tmp334, tmp339:4294967295
|tmp339, ball_g| @pixel-g, tmp335, tmp339:4294967295
|tmp339, ball_b| @pixel-b, tmp336, tmp339:4294967295
|tmp339, tmp337| @set-pixel, tmp339
|tmp339| tmp340
|tmp340, tmp332| x, tmp340:4294967295
|tmp340, tmp333| y, tmp340:4294967295
|tmp340, tmp334| ball_r, tmp340:4294967295
|tmp340, tmp335| ball_g, tmp340:4294967295
|tmp340, tmp336| ball_b, tmp340:4294967295
|tmp340|
|increment_const__x__6| tmp357:6, tmp358
|tmp358, tmp357| x, tmp358:4294967295
|tmp358|
|increment_const__y__6| tmp369:6, tmp370
|tmp370, tmp369| y, tmp370:4294967295
|tmp370|
|decrement_const__x__1| tmp377:1, tmp378
|tmp378, x, tmp377| tmp378:4294967295
|tmp378, tmp377| tmp378:4294967295
|tmp378|
|decrement_const__x__6| tmp383:6, tmp384
|tmp384, x, tmp383| tmp384:4294967295
|tmp384, tmp383| tmp384:4294967295
|tmp384|
|decrement_const__y__1| tmp391:1, tmp392
|tmp392, y, tmp391| tmp392:4294967295
|tmp392, tmp391| tmp392:4294967295
|tmp392|
|decrement_const__y__6| tmp397:6, tmp398
|tmp398, y, tmp397| tmp398:4294967295
|tmp398, tmp397| tmp398:4294967295
|tmp398|
|increment_const__x__8| tmp405:8, tmp406
|tmp406, tmp405| x, tmp406:4294967295
|tmp406|
|increment_const__y__8| tmp409:8, tmp410
|tmp410, tmp409| y, tmp410:4294967295
|tmp410|
|decrement_const__x__8| tmp413:8, tmp414
|tmp414, x, tmp413| tmp414:4294967295
|tmp414, tmp413| tmp414:4294967295
|tmp414|
|draw| @display
|sleep_const__50000| tmp418:100000, tmp419
|tmp419, tmp418| tmp419
|tmp419|
|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,
|do0| clear__canvas_width
|do1| set_const__canvas_width__400
|do2| clear__canvas_height
|do3| set_const__canvas_height__400
|do4| clear__ball_radius
|do5| set_const__ball_radius__6
|do6| clear__frames_count_max
|do7| set_const__frames_count_max__315
|do8| clear__background_r
|do9| set_const__background_r__254
|do10| clear__background_g
|do11| set_const__background_g__254
|do12| clear__background_b
|do13| set_const__background_b__254
|do14| clear__ball_r
|do15| set_const__ball_r__254
|do16| clear__ball_g
|do17| set_const__ball_g__0
|do18| clear__ball_b
|do19| set_const__ball_b__0
|do20| clear__ball_x_pos
|do21| set_const__ball_x_pos__5
|do22| clear__ball_x_vel
|do23| set_const__ball_x_vel__11
|do24| clear__ball_x_acc
|do25| set_const__ball_x_acc__0
|do26| clear__ball_x_vel_sign
|do27| set_const__ball_x_vel_sign__1
|do28| clear__ball_x_acc_sign
|do29| set_const__ball_x_acc_sign__1
|do30| clear__ball_x_hit_dec
|do31| set_const__ball_x_hit_dec__0
|do32| clear__ball_x_hit_dec_max
|do33| set_const__ball_x_hit_dec_max__5
|do34| clear__ball_y_pos
|do35| set_const__ball_y_pos__5
|do36| clear__ball_y_vel
|do37| set_const__ball_y_vel__6
|do38| clear__ball_y_acc
|do39| set_const__ball_y_acc__3
|do40| clear__ball_y_vel_sign
|do41| set_const__ball_y_vel_sign__1
|do42| clear__ball_y_acc_sign
|do43| set_const__ball_y_acc_sign__1
|do44| clear__wall_right
|do45| copy__wall_right__canvas_width
|do48| clear__wall_bottom
|do49| copy__wall_bottom__canvas_height
|do52| decrement__wall_right__ball_radius
|do55| decrement__wall_bottom__ball_radius
|do58| increment__wall_left__ball_radius
|do61| increment__wall_top__ball_radius
|do64| decrement_const__wall_left__1
|do67| decrement_const__wall_top__1
|do71| clear__tmp70
|do72| copy__tmp70__frames_count_max
|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
|loop75|
|do76| increment_const__frames_count__1
|do79| clear__y
|do80| copy__y__ball_y_pos
|do83| decrement_const__y__5
|do87| clear__tmp86
|do88| set_const__tmp86__11
|loop89, tmp86|, do90, do91, do94, do98, do99, loop100, do115, done118
|loop89|
|do90| clear__x
|do91| copy__x__ball_x_pos
|do94| decrement_const__x__5
|do98| clear__tmp97
|do99| set_const__tmp97__11
|loop100, tmp97|, do101, do111, done114
|loop100|
|do101| set_pixel__x__y__background_r__background_g__background_b
|do111| increment_const__x__1
|done114| loop100
|do115| increment_const__y__1
|done118| loop89
|do121| clear__tmp119
|do122| copy__tmp119__ball_x_vel_sign
|do125| clear__tmp120
|do126| set_const__tmp120__1
|if_equal127, tmp119, tmp120| if_equal127
|if_equal127, tmp119| else129
|if_equal127, tmp120| else129
|if_equal127| then128
|else129, tmp119| else129
|else129, tmp120| else129
|then128| do130,
|do130| increment__ball_x_pos__ball_x_vel
|else129| do133,
|do133| decrement__ball_x_pos__ball_x_vel
|do138| clear__tmp136
|do139| copy__tmp136__ball_y_vel_sign
|do142| clear__tmp137
|do143| set_const__tmp137__1
|if_equal144, tmp136, tmp137| if_equal144
|if_equal144, tmp136| else146
|if_equal144, tmp137| else146
|if_equal144| then145
|else146, tmp136| else146
|else146, tmp137| else146
|then145| do147,
|do147| increment__ball_y_pos__ball_y_vel
|else146| do150,
|do150| decrement__ball_y_pos__ball_y_vel
|do155| clear__tmp153
|do156| copy__tmp153__ball_x_pos
|do159| clear__tmp154
|do160| copy__tmp154__wall_left
|if_greater_or_equal163, tmp153, tmp154| if_greater_or_equal163
|if_greater_or_equal163, tmp153| else165
|if_greater_or_equal163, tmp154| then164
|if_greater_or_equal163| then164
|else165, tmp153| else165
|then164, tmp154| then164
|then164| do166, do167, do170, do171,
|do166| clear__ball_x_pos
|do167| copy__ball_x_pos__wall_left
|do170| clear__ball_x_vel_sign
|do171| set_const__ball_x_vel_sign__1
|else165|
|do174| clear__tmp172
|do175| copy__tmp172__ball_x_pos
|do178| clear__tmp173
|do179| copy__tmp173__wall_right
|if_greater_or_equal182, tmp172, tmp173| if_greater_or_equal182
|if_greater_or_equal182, tmp172| then183
|if_greater_or_equal182, tmp173| else184
|if_greater_or_equal182| then183
|then183, tmp172| then183
|else184, tmp173| else184
|then183| do185, do186, do189, do190,
|do185| clear__ball_x_pos
|do186| copy__ball_x_pos__wall_right
|do189| clear__ball_x_vel_sign
|do190| set_const__ball_x_vel_sign__0
|else184|
|do193| clear__tmp191
|do194| copy__tmp191__ball_y_pos
|do197| clear__tmp192
|do198| copy__tmp192__wall_top
|if_greater_or_equal201, tmp191, tmp192| if_greater_or_equal201
|if_greater_or_equal201, tmp191| else203
|if_greater_or_equal201, tmp192| then202
|if_greater_or_equal201| then202
|else203, tmp191| else203
|then202, tmp192| then202
|then202| do204, do205, do208, do209,
|do204| clear__ball_y_pos
|do205| copy__ball_y_pos__wall_top
|do208| clear__ball_y_vel_sign
|do209| set_const__ball_y_vel_sign__1
|else203|
|do212| clear__tmp210
|do213| copy__tmp210__ball_y_pos
|do216| clear__tmp211
|do217| copy__tmp211__wall_bottom
|if_greater_or_equal220, tmp210, tmp211| if_greater_or_equal220
|if_greater_or_equal220, tmp210| then221
|if_greater_or_equal220, tmp211| else222
|if_greater_or_equal220| then221
|then221, tmp210| then221
|else222, tmp211| else222
|then221| do223, do224, do227, do228, do229, do234, do235, do238, do239, if_equal242,
|do223| clear__ball_y_pos
|do224| copy__ball_y_pos__wall_bottom
|do227| clear__ball_y_vel_sign
|do228| set_const__ball_y_vel_sign__0
|do229| increment_const__ball_x_hit_dec__1
|do234| clear__tmp232
|do235| copy__tmp232__ball_x_hit_dec
|do238| clear__tmp233
|do239| copy__tmp233__ball_x_hit_dec_max
|if_equal242, tmp232, tmp233| if_equal242
|if_equal242, tmp232| else244
|if_equal242, tmp233| else244
|if_equal242| then243
|else244, tmp232| else244
|else244, tmp233| else244
|then243| do245, do248, do249,
|do245| decrement_const__ball_x_vel__1
|do248| clear__ball_x_hit_dec
|do249| set_const__ball_x_hit_dec__0
|else244|
|else222|
|do252| clear__tmp250
|do253| copy__tmp250__ball_y_acc_sign
|do256| clear__tmp251
|do257| set_const__tmp251__1
|if_equal258, tmp250, tmp251| if_equal258
|if_equal258, tmp250| else260
|if_equal258, tmp251| else260
|if_equal258| then259
|else260, tmp250| else260
|else260, tmp251| else260
|then259| do263, do264, do267, do268, if_equal269,
|do263| clear__tmp261
|do264| copy__tmp261__ball_y_vel_sign
|do267| clear__tmp262
|do268| set_const__tmp262__1
|if_equal269, tmp261, tmp262| if_equal269
|if_equal269, tmp261| else271
|if_equal269, tmp262| else271
|if_equal269| then270
|else271, tmp261| else271
|else271, tmp262| else271
|then270| do272,
|do272| increment__ball_y_vel__ball_y_acc
|else271| do275,
|do275| decrement__ball_y_vel__ball_y_acc
|else260| do280, do281, do284, do285, if_equal286,
|do280| clear__tmp278
|do281| copy__tmp278__ball_y_vel_sign
|do284| clear__tmp279
|do285| set_const__tmp279__1
|if_equal286, tmp278, tmp279| if_equal286
|if_equal286, tmp278| else288
|if_equal286, tmp279| else288
|if_equal286| then287
|else288, tmp278| else288
|else288, tmp279| else288
|then287| do289,
|do289| decrement__ball_y_vel__ball_y_acc
|else288| do290,
|do290| increment__ball_y_vel__ball_y_acc
|do293| clear__tmp291
|do294| copy__tmp291__ball_y_vel
|do297| clear__tmp292
|do298| set_const__tmp292__0
|if_equal299, tmp291, tmp292| if_equal299
|if_equal299, tmp291| else301
|if_equal299, tmp292| else301
|if_equal299| then300
|else301, tmp291| else301
|else301, tmp292| else301
|then300| do304, do305, do308, do309, if_equal310,
|do304| clear__tmp302
|do305| copy__tmp302__ball_y_vel_sign
|do308| clear__tmp303
|do309| set_const__tmp303__1
|if_equal310, tmp302, tmp303| if_equal310
|if_equal310, tmp302| else312
|if_equal310, tmp303| else312
|if_equal310| then311
|else312, tmp302| else312
|else312, tmp303| else312
|then311| do313, do314,
|do313| clear__ball_y_vel_sign
|do314| set_const__ball_y_vel_sign__0
|else312| do315, do316,
|do315| clear__ball_y_vel_sign
|do316| set_const__ball_y_vel_sign__1
|else301|
|do317| clear__y
|do318| copy__y__ball_y_pos
|do319| decrement_const__y__5
|do321| clear__tmp320
|do322| set_const__tmp320__11
|loop323, tmp320|, do324, do325, do326, do328, do329, loop330, do343, done344
|loop323|
|do324| clear__x
|do325| copy__x__ball_x_pos
|do326| decrement_const__x__5
|do328| clear__tmp327
|do329| set_const__tmp327__11
|loop330, tmp327|, do331, do341, done342
|loop330|
|do331| set_pixel__x__y__ball_r__ball_g__ball_b
|do341| increment_const__x__1
|done342| loop330
|do343| increment_const__y__1
|done344| loop323
|do345| clear__x
|do346| copy__x__ball_x_pos
|do347| clear__y
|do348| copy__y__ball_y_pos
|do349| decrement_const__x__5
|do350| decrement_const__y__5
|do351| set_pixel__x__y__background_r__background_g__background_b
|do352| increment_const__x__1
|do353| set_pixel__x__y__background_r__background_g__background_b
|do354| increment_const__x__1
|do355| set_pixel__x__y__background_r__background_g__background_b
|do356| increment_const__x__6
|do359| set_pixel__x__y__background_r__background_g__background_b
|do360| increment_const__x__1
|do361| set_pixel__x__y__background_r__background_g__background_b
|do362| increment_const__x__1
|do363| set_pixel__x__y__background_r__background_g__background_b
|do364| increment_const__y__1
|do365| set_pixel__x__y__background_r__background_g__background_b
|do366| increment_const__y__1
|do367| set_pixel__x__y__background_r__background_g__background_b
|do368| increment_const__y__6
|do371| set_pixel__x__y__background_r__background_g__background_b
|do372| increment_const__y__1
|do373| set_pixel__x__y__background_r__background_g__background_b
|do374| increment_const__y__1
|do375| set_pixel__x__y__background_r__background_g__background_b
|do376| decrement_const__x__1
|do379| set_pixel__x__y__background_r__background_g__background_b
|do380| decrement_const__x__1
|do381| set_pixel__x__y__background_r__background_g__background_b
|do382| decrement_const__x__6
|do385| set_pixel__x__y__background_r__background_g__background_b
|do386| decrement_const__x__1
|do387| set_pixel__x__y__background_r__background_g__background_b
|do388| decrement_const__x__1
|do389| set_pixel__x__y__background_r__background_g__background_b
|do390| decrement_const__y__1
|do393| set_pixel__x__y__background_r__background_g__background_b
|do394| decrement_const__y__1
|do395| set_pixel__x__y__background_r__background_g__background_b
|do396| decrement_const__y__6
|do399| set_pixel__x__y__background_r__background_g__background_b
|do400| decrement_const__y__1
|do401| set_pixel__x__y__background_r__background_g__background_b
|do402| increment_const__x__1
|do403| set_pixel__x__y__background_r__background_g__background_b
|do404| increment_const__x__8
|do407| set_pixel__x__y__background_r__background_g__background_b
|do408| increment_const__y__8
|do411| set_pixel__x__y__background_r__background_g__background_b
|do412| decrement_const__x__8
|do415| set_pixel__x__y__background_r__background_g__background_b
|do416| draw
|do417| sleep_const__50000
|done420| loop75
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
· 28 KiB · Text
Orginalformat
Playground
||start
|clear__canvas_width, canvas_width| clear__canvas_width:4294967295
|clear__canvas_width|
|set_const__canvas_width__400| canvas_width:400
|clear__canvas_height, canvas_height| clear__canvas_height:4294967295
|clear__canvas_height|
|set_const__canvas_height__400| canvas_height:400
|clear__ball_radius, ball_radius| clear__ball_radius:4294967295
|clear__ball_radius|
|set_const__ball_radius__6| ball_radius:6
|clear__frames_count_max, frames_count_max| clear__frames_count_max:4294967295
|clear__frames_count_max|
|set_const__frames_count_max__315| frames_count_max:315
|clear__background_r, background_r| clear__background_r:4294967295
|clear__background_r|
|set_const__background_r__254| background_r:254
|clear__background_g, background_g| clear__background_g:4294967295
|clear__background_g|
|set_const__background_g__254| background_g:254
|clear__background_b, background_b| clear__background_b:4294967295
|clear__background_b|
|set_const__background_b__254| background_b:254
|clear__ball_r, ball_r| clear__ball_r:4294967295
|clear__ball_r|
|set_const__ball_r__254| ball_r:254
|clear__ball_g, ball_g| clear__ball_g:4294967295
|clear__ball_g|
|set_const__ball_g__0| ball_g:0
|clear__ball_b, ball_b| clear__ball_b:4294967295
|clear__ball_b|
|set_const__ball_b__0| ball_b:0
|clear__ball_x_pos, ball_x_pos| clear__ball_x_pos:4294967295
|clear__ball_x_pos|
|set_const__ball_x_pos__5| ball_x_pos:5
|clear__ball_x_vel, ball_x_vel| clear__ball_x_vel:4294967295
|clear__ball_x_vel|
|set_const__ball_x_vel__11| ball_x_vel:11
|clear__ball_x_acc, ball_x_acc| clear__ball_x_acc:4294967295
|clear__ball_x_acc|
|set_const__ball_x_acc__0| ball_x_acc:0
|clear__ball_x_vel_sign, ball_x_vel_sign| clear__ball_x_vel_sign:4294967295
|clear__ball_x_vel_sign|
|set_const__ball_x_vel_sign__1| ball_x_vel_sign:1
|clear__ball_x_acc_sign, ball_x_acc_sign| clear__ball_x_acc_sign:4294967295
|clear__ball_x_acc_sign|
|set_const__ball_x_acc_sign__1| ball_x_acc_sign:1
|clear__ball_x_hit_dec, ball_x_hit_dec| clear__ball_x_hit_dec:4294967295
|clear__ball_x_hit_dec|
|set_const__ball_x_hit_dec__0| ball_x_hit_dec:0
|clear__ball_x_hit_dec_max, ball_x_hit_dec_max| clear__ball_x_hit_dec_max:4294967295
|clear__ball_x_hit_dec_max|
|set_const__ball_x_hit_dec_max__5| ball_x_hit_dec_max:5
|clear__ball_y_pos, ball_y_pos| clear__ball_y_pos:4294967295
|clear__ball_y_pos|
|set_const__ball_y_pos__5| ball_y_pos:5
|clear__ball_y_vel, ball_y_vel| clear__ball_y_vel:4294967295
|clear__ball_y_vel|
|set_const__ball_y_vel__6| ball_y_vel:6
|clear__ball_y_acc, ball_y_acc| clear__ball_y_acc:4294967295
|clear__ball_y_acc|
|set_const__ball_y_acc__3| ball_y_acc:3
|clear__ball_y_vel_sign, ball_y_vel_sign| clear__ball_y_vel_sign:4294967295
|clear__ball_y_vel_sign|
|set_const__ball_y_vel_sign__1| ball_y_vel_sign:1
|clear__ball_y_acc_sign, ball_y_acc_sign| clear__ball_y_acc_sign:4294967295
|clear__ball_y_acc_sign|
|set_const__ball_y_acc_sign__1| ball_y_acc_sign:1
|clear__wall_right, wall_right| clear__wall_right:4294967295
|clear__wall_right|
|copy__wall_right__canvas_width, canvas_width| wall_right, tmp46, copy__wall_right__canvas_width:4294967295
|copy__wall_right__canvas_width| tmp47
|tmp47, tmp46| canvas_width, tmp47:4294967295
|tmp47|
|clear__wall_bottom, wall_bottom| clear__wall_bottom:4294967295
|clear__wall_bottom|
|copy__wall_bottom__canvas_height, canvas_height| wall_bottom, tmp50, copy__wall_bottom__canvas_height:4294967295
|copy__wall_bottom__canvas_height| tmp51
|tmp51, tmp50| canvas_height, tmp51:4294967295
|tmp51|
|decrement__wall_right__ball_radius, wall_right, ball_radius| tmp53, decrement__wall_right__ball_radius:4294967295
|decrement__wall_right__ball_radius| tmp54
|tmp54, tmp53| ball_radius, tmp54:4294967295
|tmp54|
|decrement__wall_bottom__ball_radius, wall_bottom, ball_radius| tmp56, decrement__wall_bottom__ball_radius:4294967295
|decrement__wall_bottom__ball_radius| tmp57
|tmp57, tmp56| ball_radius, tmp57:4294967295
|tmp57|
|increment__wall_left__ball_radius, ball_radius| wall_left, tmp59, increment__wall_left__ball_radius:4294967295
|increment__wall_left__ball_radius| tmp60
|tmp60, tmp59| ball_radius, tmp60:4294967295
|tmp60|
|increment__wall_top__ball_radius, ball_radius| wall_top, tmp62, increment__wall_top__ball_radius:4294967295
|increment__wall_top__ball_radius| tmp63
|tmp63, tmp62| ball_radius, tmp63:4294967295
|tmp63|
|decrement_const__wall_left__1| tmp65:1, tmp66
|tmp66, wall_left, tmp65| tmp66:4294967295
|tmp66, tmp65| tmp66:4294967295
|tmp66|
|decrement_const__wall_top__1| tmp68:1, tmp69
|tmp69, wall_top, tmp68| tmp69:4294967295
|tmp69, tmp68| tmp69:4294967295
|tmp69|
|clear__tmp70, tmp70| clear__tmp70:4294967295
|clear__tmp70|
|copy__tmp70__frames_count_max, frames_count_max| tmp70, tmp73, copy__tmp70__frames_count_max:4294967295
|copy__tmp70__frames_count_max| tmp74
|tmp74, tmp73| frames_count_max, tmp74:4294967295
|tmp74|
|increment_const__frames_count__1| tmp77:1, tmp78
|tmp78, tmp77| frames_count, tmp78:4294967295
|tmp78|
|clear__y, y| clear__y:4294967295
|clear__y|
|copy__y__ball_y_pos, ball_y_pos| y, tmp81, copy__y__ball_y_pos:4294967295
|copy__y__ball_y_pos| tmp82
|tmp82, tmp81| ball_y_pos, tmp82:4294967295
|tmp82|
|decrement_const__y__5| tmp84:5, tmp85
|tmp85, y, tmp84| tmp85:4294967295
|tmp85, tmp84| tmp85:4294967295
|tmp85|
|clear__tmp86, tmp86| clear__tmp86:4294967295
|clear__tmp86|
|set_const__tmp86__11| tmp86:11
|clear__x, x| clear__x:4294967295
|clear__x|
|copy__x__ball_x_pos, ball_x_pos| x, tmp92, copy__x__ball_x_pos:4294967295
|copy__x__ball_x_pos| tmp93
|tmp93, tmp92| ball_x_pos, tmp93:4294967295
|tmp93|
|decrement_const__x__5| tmp95:5, tmp96
|tmp96, x, tmp95| tmp96:4294967295
|tmp96, tmp95| tmp96:4294967295
|tmp96|
|clear__tmp97, tmp97| clear__tmp97:4294967295
|clear__tmp97|
|set_const__tmp97__11| tmp97:11
|set_pixel__x__y__background_r__background_g__background_b| tmp107, tmp108
|tmp108, @pixel-x| tmp108:4294967295
|tmp108, @pixel-y| tmp108:4294967295
|tmp108, @pixel-r| tmp108:4294967295
|tmp108, @pixel-g| tmp108:4294967295
|tmp108, @pixel-b| tmp108:4294967295
|tmp108| tmp109
|tmp109, x| @pixel-x, tmp102, tmp109:4294967295
|tmp109, y| @pixel-y, tmp103, tmp109:4294967295
|tmp109, background_r| @pixel-r, tmp104, tmp109:4294967295
|tmp109, background_g| @pixel-g, tmp105, tmp109:4294967295
|tmp109, background_b| @pixel-b, tmp106, tmp109:4294967295
|tmp109, tmp107| @set-pixel, tmp109
|tmp109| tmp110
|tmp110, tmp102| x, tmp110:4294967295
|tmp110, tmp103| y, tmp110:4294967295
|tmp110, tmp104| background_r, tmp110:4294967295
|tmp110, tmp105| background_g, tmp110:4294967295
|tmp110, tmp106| background_b, tmp110:4294967295
|tmp110|
|increment_const__x__1| tmp112:1, tmp113
|tmp113, tmp112| x, tmp113:4294967295
|tmp113|
|increment_const__y__1| tmp116:1, tmp117
|tmp117, tmp116| y, tmp117:4294967295
|tmp117|
|clear__tmp119, tmp119| clear__tmp119:4294967295
|clear__tmp119|
|copy__tmp119__ball_x_vel_sign, ball_x_vel_sign| tmp119, tmp123, copy__tmp119__ball_x_vel_sign:4294967295
|copy__tmp119__ball_x_vel_sign| tmp124
|tmp124, tmp123| ball_x_vel_sign, tmp124:4294967295
|tmp124|
|clear__tmp120, tmp120| clear__tmp120:4294967295
|clear__tmp120|
|set_const__tmp120__1| tmp120:1
|increment__ball_x_pos__ball_x_vel, ball_x_vel| ball_x_pos, tmp131, increment__ball_x_pos__ball_x_vel:4294967295
|increment__ball_x_pos__ball_x_vel| tmp132
|tmp132, tmp131| ball_x_vel, tmp132:4294967295
|tmp132|
|decrement__ball_x_pos__ball_x_vel, ball_x_pos, ball_x_vel| tmp134, decrement__ball_x_pos__ball_x_vel:4294967295
|decrement__ball_x_pos__ball_x_vel| tmp135
|tmp135, tmp134| ball_x_vel, tmp135:4294967295
|tmp135|
|clear__tmp136, tmp136| clear__tmp136:4294967295
|clear__tmp136|
|copy__tmp136__ball_y_vel_sign, ball_y_vel_sign| tmp136, tmp140, copy__tmp136__ball_y_vel_sign:4294967295
|copy__tmp136__ball_y_vel_sign| tmp141
|tmp141, tmp140| ball_y_vel_sign, tmp141:4294967295
|tmp141|
|clear__tmp137, tmp137| clear__tmp137:4294967295
|clear__tmp137|
|set_const__tmp137__1| tmp137:1
|increment__ball_y_pos__ball_y_vel, ball_y_vel| ball_y_pos, tmp148, increment__ball_y_pos__ball_y_vel:4294967295
|increment__ball_y_pos__ball_y_vel| tmp149
|tmp149, tmp148| ball_y_vel, tmp149:4294967295
|tmp149|
|decrement__ball_y_pos__ball_y_vel, ball_y_pos, ball_y_vel| tmp151, decrement__ball_y_pos__ball_y_vel:4294967295
|decrement__ball_y_pos__ball_y_vel| tmp152
|tmp152, tmp151| ball_y_vel, tmp152:4294967295
|tmp152|
|clear__tmp153, tmp153| clear__tmp153:4294967295
|clear__tmp153|
|copy__tmp153__ball_x_pos, ball_x_pos| tmp153, tmp157, copy__tmp153__ball_x_pos:4294967295
|copy__tmp153__ball_x_pos| tmp158
|tmp158, tmp157| ball_x_pos, tmp158:4294967295
|tmp158|
|clear__tmp154, tmp154| clear__tmp154:4294967295
|clear__tmp154|
|copy__tmp154__wall_left, wall_left| tmp154, tmp161, copy__tmp154__wall_left:4294967295
|copy__tmp154__wall_left| tmp162
|tmp162, tmp161| wall_left, tmp162:4294967295
|tmp162|
|copy__ball_x_pos__wall_left, wall_left| ball_x_pos, tmp168, copy__ball_x_pos__wall_left:4294967295
|copy__ball_x_pos__wall_left| tmp169
|tmp169, tmp168| wall_left, tmp169:4294967295
|tmp169|
|clear__tmp172, tmp172| clear__tmp172:4294967295
|clear__tmp172|
|copy__tmp172__ball_x_pos, ball_x_pos| tmp172, tmp176, copy__tmp172__ball_x_pos:4294967295
|copy__tmp172__ball_x_pos| tmp177
|tmp177, tmp176| ball_x_pos, tmp177:4294967295
|tmp177|
|clear__tmp173, tmp173| clear__tmp173:4294967295
|clear__tmp173|
|copy__tmp173__wall_right, wall_right| tmp173, tmp180, copy__tmp173__wall_right:4294967295
|copy__tmp173__wall_right| tmp181
|tmp181, tmp180| wall_right, tmp181:4294967295
|tmp181|
|copy__ball_x_pos__wall_right, wall_right| ball_x_pos, tmp187, copy__ball_x_pos__wall_right:4294967295
|copy__ball_x_pos__wall_right| tmp188
|tmp188, tmp187| wall_right, tmp188:4294967295
|tmp188|
|set_const__ball_x_vel_sign__0| ball_x_vel_sign:0
|clear__tmp191, tmp191| clear__tmp191:4294967295
|clear__tmp191|
|copy__tmp191__ball_y_pos, ball_y_pos| tmp191, tmp195, copy__tmp191__ball_y_pos:4294967295
|copy__tmp191__ball_y_pos| tmp196
|tmp196, tmp195| ball_y_pos, tmp196:4294967295
|tmp196|
|clear__tmp192, tmp192| clear__tmp192:4294967295
|clear__tmp192|
|copy__tmp192__wall_top, wall_top| tmp192, tmp199, copy__tmp192__wall_top:4294967295
|copy__tmp192__wall_top| tmp200
|tmp200, tmp199| wall_top, tmp200:4294967295
|tmp200|
|copy__ball_y_pos__wall_top, wall_top| ball_y_pos, tmp206, copy__ball_y_pos__wall_top:4294967295
|copy__ball_y_pos__wall_top| tmp207
|tmp207, tmp206| wall_top, tmp207:4294967295
|tmp207|
|clear__tmp210, tmp210| clear__tmp210:4294967295
|clear__tmp210|
|copy__tmp210__ball_y_pos, ball_y_pos| tmp210, tmp214, copy__tmp210__ball_y_pos:4294967295
|copy__tmp210__ball_y_pos| tmp215
|tmp215, tmp214| ball_y_pos, tmp215:4294967295
|tmp215|
|clear__tmp211, tmp211| clear__tmp211:4294967295
|clear__tmp211|
|copy__tmp211__wall_bottom, wall_bottom| tmp211, tmp218, copy__tmp211__wall_bottom:4294967295
|copy__tmp211__wall_bottom| tmp219
|tmp219, tmp218| wall_bottom, tmp219:4294967295
|tmp219|
|copy__ball_y_pos__wall_bottom, wall_bottom| ball_y_pos, tmp225, copy__ball_y_pos__wall_bottom:4294967295
|copy__ball_y_pos__wall_bottom| tmp226
|tmp226, tmp225| wall_bottom, tmp226:4294967295
|tmp226|
|set_const__ball_y_vel_sign__0| ball_y_vel_sign:0
|increment_const__ball_x_hit_dec__1| tmp230:1, tmp231
|tmp231, tmp230| ball_x_hit_dec, tmp231:4294967295
|tmp231|
|clear__tmp232, tmp232| clear__tmp232:4294967295
|clear__tmp232|
|copy__tmp232__ball_x_hit_dec, ball_x_hit_dec| tmp232, tmp236, copy__tmp232__ball_x_hit_dec:4294967295
|copy__tmp232__ball_x_hit_dec| tmp237
|tmp237, tmp236| ball_x_hit_dec, tmp237:4294967295
|tmp237|
|clear__tmp233, tmp233| clear__tmp233:4294967295
|clear__tmp233|
|copy__tmp233__ball_x_hit_dec_max, ball_x_hit_dec_max| tmp233, tmp240, copy__tmp233__ball_x_hit_dec_max:4294967295
|copy__tmp233__ball_x_hit_dec_max| tmp241
|tmp241, tmp240| ball_x_hit_dec_max, tmp241:4294967295
|tmp241|
|decrement_const__ball_x_vel__1| tmp246:1, tmp247
|tmp247, ball_x_vel, tmp246| tmp247:4294967295
|tmp247, tmp246| tmp247:4294967295
|tmp247|
|clear__tmp250, tmp250| clear__tmp250:4294967295
|clear__tmp250|
|copy__tmp250__ball_y_acc_sign, ball_y_acc_sign| tmp250, tmp254, copy__tmp250__ball_y_acc_sign:4294967295
|copy__tmp250__ball_y_acc_sign| tmp255
|tmp255, tmp254| ball_y_acc_sign, tmp255:4294967295
|tmp255|
|clear__tmp251, tmp251| clear__tmp251:4294967295
|clear__tmp251|
|set_const__tmp251__1| tmp251:1
|clear__tmp261, tmp261| clear__tmp261:4294967295
|clear__tmp261|
|copy__tmp261__ball_y_vel_sign, ball_y_vel_sign| tmp261, tmp265, copy__tmp261__ball_y_vel_sign:4294967295
|copy__tmp261__ball_y_vel_sign| tmp266
|tmp266, tmp265| ball_y_vel_sign, tmp266:4294967295
|tmp266|
|clear__tmp262, tmp262| clear__tmp262:4294967295
|clear__tmp262|
|set_const__tmp262__1| tmp262:1
|increment__ball_y_vel__ball_y_acc, ball_y_acc| ball_y_vel, tmp273, increment__ball_y_vel__ball_y_acc:4294967295
|increment__ball_y_vel__ball_y_acc| tmp274
|tmp274, tmp273| ball_y_acc, tmp274:4294967295
|tmp274|
|decrement__ball_y_vel__ball_y_acc, ball_y_vel, ball_y_acc| tmp276, decrement__ball_y_vel__ball_y_acc:4294967295
|decrement__ball_y_vel__ball_y_acc| tmp277
|tmp277, tmp276| ball_y_acc, tmp277:4294967295
|tmp277|
|clear__tmp278, tmp278| clear__tmp278:4294967295
|clear__tmp278|
|copy__tmp278__ball_y_vel_sign, ball_y_vel_sign| tmp278, tmp282, copy__tmp278__ball_y_vel_sign:4294967295
|copy__tmp278__ball_y_vel_sign| tmp283
|tmp283, tmp282| ball_y_vel_sign, tmp283:4294967295
|tmp283|
|clear__tmp279, tmp279| clear__tmp279:4294967295
|clear__tmp279|
|set_const__tmp279__1| tmp279:1
|clear__tmp291, tmp291| clear__tmp291:4294967295
|clear__tmp291|
|copy__tmp291__ball_y_vel, ball_y_vel| tmp291, tmp295, copy__tmp291__ball_y_vel:4294967295
|copy__tmp291__ball_y_vel| tmp296
|tmp296, tmp295| ball_y_vel, tmp296:4294967295
|tmp296|
|clear__tmp292, tmp292| clear__tmp292:4294967295
|clear__tmp292|
|set_const__tmp292__0| tmp292:0
|clear__tmp302, tmp302| clear__tmp302:4294967295
|clear__tmp302|
|copy__tmp302__ball_y_vel_sign, ball_y_vel_sign| tmp302, tmp306, copy__tmp302__ball_y_vel_sign:4294967295
|copy__tmp302__ball_y_vel_sign| tmp307
|tmp307, tmp306| ball_y_vel_sign, tmp307:4294967295
|tmp307|
|clear__tmp303, tmp303| clear__tmp303:4294967295
|clear__tmp303|
|set_const__tmp303__1| tmp303:1
|clear__tmp320, tmp320| clear__tmp320:4294967295
|clear__tmp320|
|set_const__tmp320__11| tmp320:11
|clear__tmp327, tmp327| clear__tmp327:4294967295
|clear__tmp327|
|set_const__tmp327__11| tmp327:11
|set_pixel__x__y__ball_r__ball_g__ball_b| tmp337, tmp338
|tmp338, @pixel-x| tmp338:4294967295
|tmp338, @pixel-y| tmp338:4294967295
|tmp338, @pixel-r| tmp338:4294967295
|tmp338, @pixel-g| tmp338:4294967295
|tmp338, @pixel-b| tmp338:4294967295
|tmp338| tmp339
|tmp339, x| @pixel-x, tmp332, tmp339:4294967295
|tmp339, y| @pixel-y, tmp333, tmp339:4294967295
|tmp339, ball_r| @pixel-r, tmp334, tmp339:4294967295
|tmp339, ball_g| @pixel-g, tmp335, tmp339:4294967295
|tmp339, ball_b| @pixel-b, tmp336, tmp339:4294967295
|tmp339, tmp337| @set-pixel, tmp339
|tmp339| tmp340
|tmp340, tmp332| x, tmp340:4294967295
|tmp340, tmp333| y, tmp340:4294967295
|tmp340, tmp334| ball_r, tmp340:4294967295
|tmp340, tmp335| ball_g, tmp340:4294967295
|tmp340, tmp336| ball_b, tmp340:4294967295
|tmp340|
|increment_const__x__6| tmp357:6, tmp358
|tmp358, tmp357| x, tmp358:4294967295
|tmp358|
|increment_const__y__6| tmp369:6, tmp370
|tmp370, tmp369| y, tmp370:4294967295
|tmp370|
|decrement_const__x__1| tmp377:1, tmp378
|tmp378, x, tmp377| tmp378:4294967295
|tmp378, tmp377| tmp378:4294967295
|tmp378|
|decrement_const__x__6| tmp383:6, tmp384
|tmp384, x, tmp383| tmp384:4294967295
|tmp384, tmp383| tmp384:4294967295
|tmp384|
|decrement_const__y__1| tmp391:1, tmp392
|tmp392, y, tmp391| tmp392:4294967295
|tmp392, tmp391| tmp392:4294967295
|tmp392|
|decrement_const__y__6| tmp397:6, tmp398
|tmp398, y, tmp397| tmp398:4294967295
|tmp398, tmp397| tmp398:4294967295
|tmp398|
|increment_const__x__8| tmp405:8, tmp406
|tmp406, tmp405| x, tmp406:4294967295
|tmp406|
|increment_const__y__8| tmp409:8, tmp410
|tmp410, tmp409| y, tmp410:4294967295
|tmp410|
|decrement_const__x__8| tmp413:8, tmp414
|tmp414, x, tmp413| tmp414:4294967295
|tmp414, tmp413| tmp414:4294967295
|tmp414|
|draw| @display
|sleep_const__50000| tmp418:100000, tmp419
|tmp419, tmp418| tmp419
|tmp419|
|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,
|do0| clear__canvas_width
|do1| set_const__canvas_width__400
|do2| clear__canvas_height
|do3| set_const__canvas_height__400
|do4| clear__ball_radius
|do5| set_const__ball_radius__6
|do6| clear__frames_count_max
|do7| set_const__frames_count_max__315
|do8| clear__background_r
|do9| set_const__background_r__254
|do10| clear__background_g
|do11| set_const__background_g__254
|do12| clear__background_b
|do13| set_const__background_b__254
|do14| clear__ball_r
|do15| set_const__ball_r__254
|do16| clear__ball_g
|do17| set_const__ball_g__0
|do18| clear__ball_b
|do19| set_const__ball_b__0
|do20| clear__ball_x_pos
|do21| set_const__ball_x_pos__5
|do22| clear__ball_x_vel
|do23| set_const__ball_x_vel__11
|do24| clear__ball_x_acc
|do25| set_const__ball_x_acc__0
|do26| clear__ball_x_vel_sign
|do27| set_const__ball_x_vel_sign__1
|do28| clear__ball_x_acc_sign
|do29| set_const__ball_x_acc_sign__1
|do30| clear__ball_x_hit_dec
|do31| set_const__ball_x_hit_dec__0
|do32| clear__ball_x_hit_dec_max
|do33| set_const__ball_x_hit_dec_max__5
|do34| clear__ball_y_pos
|do35| set_const__ball_y_pos__5
|do36| clear__ball_y_vel
|do37| set_const__ball_y_vel__6
|do38| clear__ball_y_acc
|do39| set_const__ball_y_acc__3
|do40| clear__ball_y_vel_sign
|do41| set_const__ball_y_vel_sign__1
|do42| clear__ball_y_acc_sign
|do43| set_const__ball_y_acc_sign__1
|do44| clear__wall_right
|do45| copy__wall_right__canvas_width
|do48| clear__wall_bottom
|do49| copy__wall_bottom__canvas_height
|do52| decrement__wall_right__ball_radius
|do55| decrement__wall_bottom__ball_radius
|do58| increment__wall_left__ball_radius
|do61| increment__wall_top__ball_radius
|do64| decrement_const__wall_left__1
|do67| decrement_const__wall_top__1
|do71| clear__tmp70
|do72| copy__tmp70__frames_count_max
|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
|loop75|
|do76| increment_const__frames_count__1
|do79| clear__y
|do80| copy__y__ball_y_pos
|do83| decrement_const__y__5
|do87| clear__tmp86
|do88| set_const__tmp86__11
|loop89, tmp86|, do90, do91, do94, do98, do99, loop100, do115, done118
|loop89|
|do90| clear__x
|do91| copy__x__ball_x_pos
|do94| decrement_const__x__5
|do98| clear__tmp97
|do99| set_const__tmp97__11
|loop100, tmp97|, do101, do111, done114
|loop100|
|do101| set_pixel__x__y__background_r__background_g__background_b
|do111| increment_const__x__1
|done114| loop100
|do115| increment_const__y__1
|done118| loop89
|do121| clear__tmp119
|do122| copy__tmp119__ball_x_vel_sign
|do125| clear__tmp120
|do126| set_const__tmp120__1
|if_equal127, tmp119, tmp120| if_equal127
|if_equal127, tmp119| else129
|if_equal127, tmp120| else129
|if_equal127| then128
|else129, tmp119| else129
|else129, tmp120| else129
|then128| do130,
|do130| increment__ball_x_pos__ball_x_vel
|else129| do133,
|do133| decrement__ball_x_pos__ball_x_vel
|do138| clear__tmp136
|do139| copy__tmp136__ball_y_vel_sign
|do142| clear__tmp137
|do143| set_const__tmp137__1
|if_equal144, tmp136, tmp137| if_equal144
|if_equal144, tmp136| else146
|if_equal144, tmp137| else146
|if_equal144| then145
|else146, tmp136| else146
|else146, tmp137| else146
|then145| do147,
|do147| increment__ball_y_pos__ball_y_vel
|else146| do150,
|do150| decrement__ball_y_pos__ball_y_vel
|do155| clear__tmp153
|do156| copy__tmp153__ball_x_pos
|do159| clear__tmp154
|do160| copy__tmp154__wall_left
|if_greater_or_equal163, tmp153, tmp154| if_greater_or_equal163
|if_greater_or_equal163, tmp153| else165
|if_greater_or_equal163, tmp154| then164
|if_greater_or_equal163| then164
|else165, tmp153| else165
|then164, tmp154| then164
|then164| do166, do167, do170, do171,
|do166| clear__ball_x_pos
|do167| copy__ball_x_pos__wall_left
|do170| clear__ball_x_vel_sign
|do171| set_const__ball_x_vel_sign__1
|else165|
|do174| clear__tmp172
|do175| copy__tmp172__ball_x_pos
|do178| clear__tmp173
|do179| copy__tmp173__wall_right
|if_greater_or_equal182, tmp172, tmp173| if_greater_or_equal182
|if_greater_or_equal182, tmp172| then183
|if_greater_or_equal182, tmp173| else184
|if_greater_or_equal182| then183
|then183, tmp172| then183
|else184, tmp173| else184
|then183| do185, do186, do189, do190,
|do185| clear__ball_x_pos
|do186| copy__ball_x_pos__wall_right
|do189| clear__ball_x_vel_sign
|do190| set_const__ball_x_vel_sign__0
|else184|
|do193| clear__tmp191
|do194| copy__tmp191__ball_y_pos
|do197| clear__tmp192
|do198| copy__tmp192__wall_top
|if_greater_or_equal201, tmp191, tmp192| if_greater_or_equal201
|if_greater_or_equal201, tmp191| else203
|if_greater_or_equal201, tmp192| then202
|if_greater_or_equal201| then202
|else203, tmp191| else203
|then202, tmp192| then202
|then202| do204, do205, do208, do209,
|do204| clear__ball_y_pos
|do205| copy__ball_y_pos__wall_top
|do208| clear__ball_y_vel_sign
|do209| set_const__ball_y_vel_sign__1
|else203|
|do212| clear__tmp210
|do213| copy__tmp210__ball_y_pos
|do216| clear__tmp211
|do217| copy__tmp211__wall_bottom
|if_greater_or_equal220, tmp210, tmp211| if_greater_or_equal220
|if_greater_or_equal220, tmp210| then221
|if_greater_or_equal220, tmp211| else222
|if_greater_or_equal220| then221
|then221, tmp210| then221
|else222, tmp211| else222
|then221| do223, do224, do227, do228, do229, do234, do235, do238, do239, if_equal242,
|do223| clear__ball_y_pos
|do224| copy__ball_y_pos__wall_bottom
|do227| clear__ball_y_vel_sign
|do228| set_const__ball_y_vel_sign__0
|do229| increment_const__ball_x_hit_dec__1
|do234| clear__tmp232
|do235| copy__tmp232__ball_x_hit_dec
|do238| clear__tmp233
|do239| copy__tmp233__ball_x_hit_dec_max
|if_equal242, tmp232, tmp233| if_equal242
|if_equal242, tmp232| else244
|if_equal242, tmp233| else244
|if_equal242| then243
|else244, tmp232| else244
|else244, tmp233| else244
|then243| do245, do248, do249,
|do245| decrement_const__ball_x_vel__1
|do248| clear__ball_x_hit_dec
|do249| set_const__ball_x_hit_dec__0
|else244|
|else222|
|do252| clear__tmp250
|do253| copy__tmp250__ball_y_acc_sign
|do256| clear__tmp251
|do257| set_const__tmp251__1
|if_equal258, tmp250, tmp251| if_equal258
|if_equal258, tmp250| else260
|if_equal258, tmp251| else260
|if_equal258| then259
|else260, tmp250| else260
|else260, tmp251| else260
|then259| do263, do264, do267, do268, if_equal269,
|do263| clear__tmp261
|do264| copy__tmp261__ball_y_vel_sign
|do267| clear__tmp262
|do268| set_const__tmp262__1
|if_equal269, tmp261, tmp262| if_equal269
|if_equal269, tmp261| else271
|if_equal269, tmp262| else271
|if_equal269| then270
|else271, tmp261| else271
|else271, tmp262| else271
|then270| do272,
|do272| increment__ball_y_vel__ball_y_acc
|else271| do275,
|do275| decrement__ball_y_vel__ball_y_acc
|else260| do280, do281, do284, do285, if_equal286,
|do280| clear__tmp278
|do281| copy__tmp278__ball_y_vel_sign
|do284| clear__tmp279
|do285| set_const__tmp279__1
|if_equal286, tmp278, tmp279| if_equal286
|if_equal286, tmp278| else288
|if_equal286, tmp279| else288
|if_equal286| then287
|else288, tmp278| else288
|else288, tmp279| else288
|then287| do289,
|do289| decrement__ball_y_vel__ball_y_acc
|else288| do290,
|do290| increment__ball_y_vel__ball_y_acc
|do293| clear__tmp291
|do294| copy__tmp291__ball_y_vel
|do297| clear__tmp292
|do298| set_const__tmp292__0
|if_equal299, tmp291, tmp292| if_equal299
|if_equal299, tmp291| else301
|if_equal299, tmp292| else301
|if_equal299| then300
|else301, tmp291| else301
|else301, tmp292| else301
|then300| do304, do305, do308, do309, if_equal310,
|do304| clear__tmp302
|do305| copy__tmp302__ball_y_vel_sign
|do308| clear__tmp303
|do309| set_const__tmp303__1
|if_equal310, tmp302, tmp303| if_equal310
|if_equal310, tmp302| else312
|if_equal310, tmp303| else312
|if_equal310| then311
|else312, tmp302| else312
|else312, tmp303| else312
|then311| do313, do314,
|do313| clear__ball_y_vel_sign
|do314| set_const__ball_y_vel_sign__0
|else312| do315, do316,
|do315| clear__ball_y_vel_sign
|do316| set_const__ball_y_vel_sign__1
|else301|
|do317| clear__y
|do318| copy__y__ball_y_pos
|do319| decrement_const__y__5
|do321| clear__tmp320
|do322| set_const__tmp320__11
|loop323, tmp320|, do324, do325, do326, do328, do329, loop330, do343, done344
|loop323|
|do324| clear__x
|do325| copy__x__ball_x_pos
|do326| decrement_const__x__5
|do328| clear__tmp327
|do329| set_const__tmp327__11
|loop330, tmp327|, do331, do341, done342
|loop330|
|do331| set_pixel__x__y__ball_r__ball_g__ball_b
|do341| increment_const__x__1
|done342| loop330
|do343| increment_const__y__1
|done344| loop323
|do345| clear__x
|do346| copy__x__ball_x_pos
|do347| clear__y
|do348| copy__y__ball_y_pos
|do349| decrement_const__x__5
|do350| decrement_const__y__5
|do351| set_pixel__x__y__background_r__background_g__background_b
|do352| increment_const__x__1
|do353| set_pixel__x__y__background_r__background_g__background_b
|do354| increment_const__x__1
|do355| set_pixel__x__y__background_r__background_g__background_b
|do356| increment_const__x__6
|do359| set_pixel__x__y__background_r__background_g__background_b
|do360| increment_const__x__1
|do361| set_pixel__x__y__background_r__background_g__background_b
|do362| increment_const__x__1
|do363| set_pixel__x__y__background_r__background_g__background_b
|do364| increment_const__y__1
|do365| set_pixel__x__y__background_r__background_g__background_b
|do366| increment_const__y__1
|do367| set_pixel__x__y__background_r__background_g__background_b
|do368| increment_const__y__6
|do371| set_pixel__x__y__background_r__background_g__background_b
|do372| increment_const__y__1
|do373| set_pixel__x__y__background_r__background_g__background_b
|do374| increment_const__y__1
|do375| set_pixel__x__y__background_r__background_g__background_b
|do376| decrement_const__x__1
|do379| set_pixel__x__y__background_r__background_g__background_b
|do380| decrement_const__x__1
|do381| set_pixel__x__y__background_r__background_g__background_b
|do382| decrement_const__x__6
|do385| set_pixel__x__y__background_r__background_g__background_b
|do386| decrement_const__x__1
|do387| set_pixel__x__y__background_r__background_g__background_b
|do388| decrement_const__x__1
|do389| set_pixel__x__y__background_r__background_g__background_b
|do390| decrement_const__y__1
|do393| set_pixel__x__y__background_r__background_g__background_b
|do394| decrement_const__y__1
|do395| set_pixel__x__y__background_r__background_g__background_b
|do396| decrement_const__y__6
|do399| set_pixel__x__y__background_r__background_g__background_b
|do400| decrement_const__y__1
|do401| set_pixel__x__y__background_r__background_g__background_b
|do402| increment_const__x__1
|do403| set_pixel__x__y__background_r__background_g__background_b
|do404| increment_const__x__8
|do407| set_pixel__x__y__background_r__background_g__background_b
|do408| increment_const__y__8
|do411| set_pixel__x__y__background_r__background_g__background_b
|do412| decrement_const__x__8
|do415| set_pixel__x__y__background_r__background_g__background_b
|do416| draw
|do417| sleep_const__50000
|done420| loop75
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 |