BM I1=ev.bitmap_api.loadbitmapfromurl(http://tpgames.org/ai_1.png); BM I2=ev.bitmap_api.scale_bitmap_fullscreen(ev,I1); ML I3=ev.sprite_api.vertex_array_render(ev,I2); ML I4=ev.sprite_api.turn_to_2d(ev,I3,0.0,0.0,800.0,600.0); BM I5=ev.bitmap_api.loadbitmapfromurl(http://tpgames.org/ai_2.png); BM I6=ev.bitmap_api.scale_bitmap_fullscreen(ev,I5); ML I7=ev.sprite_api.vertex_array_render(ev,I6); ML I8=ev.sprite_api.turn_to_2d(ev,I7,0.0,0.0,800.0,600.0); BM I9=ev.bitmap_api.loadbitmapfromurl(http://tpgames.org/ai_3.png); BM I10=ev.bitmap_api.scale_bitmap_fullscreen(ev,I9); ML I11=ev.sprite_api.vertex_array_render(ev,I10); ML I12=ev.sprite_api.turn_to_2d(ev,I11,0.0,0.0,800.0,600.0); BM I13=ev.bitmap_api.loadbitmapfromurl(http://tpgames.org/ai_4.png); BM I14=ev.bitmap_api.scale_bitmap_fullscreen(ev,I13); ML I15=ev.sprite_api.vertex_array_render(ev,I14); ML I16=ev.sprite_api.turn_to_2d(ev,I15,0.0,0.0,800.0,600.0); IF,MN I17=ev.font_api.choose_screen(-1000,1000,0,3); ML I18=ev.font_api.ml_chooser(std::vector<ML>{I4,I8,I12,I16},I17[0]); PT I19=ev.point_api.point(0.0,0.0,0.0); P I20=ev.polygon_api.sphere(I19,100,30,30); P I21=ev.polygon_api.texcoord_plane(I20,-300,300,-300,300); P I22=ev.polygon_api.rotatey(I21,3.14159); P I23=ev.polygon_api.scale(I22,1,1,0.2); MT I24=ev.materials_api.m_def(ev); MT I25=ev.materials_api.phong3_material(ev,I24,ff884422,ff884422,300); BM I26=ev.bitmap_api.loadbitmapfromurl(http://tpgames.org/materials/textures/Bricks076A_1K_Color.jpg); MT I27=ev.materials_api.texture(ev,I26,1.0); MT I28=ev.materials_api.combine_materials(ev,I25,I27); ML I29=ev.materials_api.bind(I23,I28); MN I30=ev.move_api.mn_empty(); MN I31=ev.move_api.rotate(I30,0,3,0,0,0,0,0,1,-1.5); ML I32=ev.move_api.key_activate_ml(ev,I29,I31,100,3); MN I33=ev.move_api.mn_empty(); MN I34=ev.move_api.rotate(I33,0,3,0,0,0,0,0,1,1.5); ML I35=ev.move_api.key_activate_ml(ev,I32,I34,97,3); ML I36=ev.move_api.move_ml(ev,I35,I17[1],1,10.0); MN I37=ev.move_api.mn_empty(); MN I38=ev.move_api.translate(I37,0,3,80,0,0); ML I39=ev.move_api.key_activate_ml(ev,I36,I38,100,3); MN I40=ev.move_api.mn_empty(); MN I41=ev.move_api.translate(I40,0,3,-80,0,0); ML I42=ev.move_api.key_activate_ml(ev,I39,I41,97,3); MN I43=ev.move_api.mn_empty(); MN I44=ev.move_api.trans2(I43,-600,-450,-300); ML I45=ev.move_api.move_ml(ev,I42,I44,1,10.0); ML I46=ev.mainloop_api.isometric(I45,0,0,-400); ML I47=ev.mainloop_api.or_elem_ml(ev,I18,I46); TF I48=ev.mainloop_api.gltf_loadKK(https://tpgames.org/phoenix,https://tpgames.org/phoenix/scene.gltf); ML I49=ev.mainloop_api.gltf_scene_anim(ev,I48,0,0,c); ML I50=ev.mainloop_api.send_key_at_time(I49,0,99); ML I51=ev.mainloop_api.async_gltf(I50,I48); MN I52=ev.move_api.mn_empty(); MN I53=ev.move_api.scale2(I52,0.3,0.3,0.3); MN I54=ev.move_api.trans2(I53,-1200,0,0); MN I55=ev.move_api.translate(I54,0,100,8000,0,0); ML I56=ev.move_api.move_ml(ev,I51,I55,1,10.0); ML I57=ev.mainloop_api.or_elem_ml(ev,I47,I56); PT I58=ev.point_api.point(0.0,0.0,0.0); P I59=ev.polygon_api.sphere(I58,10,6,6); PTS I60=ev.points_api.points_field(-2,-0.1,5,-300,300,-300,300); MT I61=ev.materials_api.m_def(ev); MT I62=ev.materials_api.phong(ev,I61,0.0,0.0,1.0,ffff8800,ffffffff,30.0); ML I63=ev.materials_api.bind_inst(I59,I60,I62); PTS I64=ev.points_api.points_field(-3,-1,8,-300,300,-300,300); ML I65=ev.materials_api.bind_inst(I59,I64,I62); PTS I66=ev.points_api.points_field(-3,-1,10,-300,300,-300,300); ML I67=ev.materials_api.bind_inst(I59,I66,I62); PTS I68=ev.points_api.points_field(-3,-2,14,-300,300,-300,300); ML I69=ev.materials_api.bind_inst(I59,I68,I62); ML I70=ev.font_api.ml_chooser(std::vector<ML>{I63,I65,I67,I69},I17[0]); ML I71=ev.points_api.collision_collect(I70); MN I72=ev.move_api.mn_empty(); MN I73=ev.move_api.trans2(I72,450,-40,0); ML I74=ev.move_api.move_ml(ev,I71,I73,1,10.0); ML I75=ev.mainloop_api.or_elem_ml(ev,I57,I74); ML I76=ev.mainloop_api.load_song(ev,I75,http://tpgames.org/TPJGARYM.mp3); RUN I77=ev.blocker_api.game_window2(ev,I76,false,false,0.0,100000.0);