*label| @using_mod_message @cr_handling ignore @history enabled=false @puzzle_option !debug1 !debug_dump_map1 !debug_stop1 !debug_ai1 !debug_inet1 @puzzle_option !debug2 !debug_dump_map2 !debug_stop2 !debug_ai2 !debug_inet2 @puzzle_ai !enabled1 @puzzle_ai !enabled2 @puzzle_inet !sender1 !receiver1 @puzzle_inet !sender2 !receiver2 @show_message layer=message0 type=vista @wait_show_message @locate x=10 y=10 @button caption="AI" target=*ai @locate x=50 y=10 @button caption="ネット対戦" target=*net @s ; AI対決用ココから *ai @cm @puzzle_option debug1 debug_dump_map1 debug_stop1 debug_ai1 @puzzle_option debug2 debug_dump_map2 debug_stop2 debug_ai2 @puzzle_ai level1=3 enabled1 @puzzle_ai level2=3 enabled2 @jump target=*setup_puyopuyo ; ココまで ; ネット対戦用ココから *net @cm @puzzle_option !debug_inet1 @puzzle_option !debug_inet2 @locate x=10 y=10 通信相手のIP @edit name="tf.ip" length=150 @locate x=400 y=60 @button caption="接続待機" target=*standby @locate x=500 y=60 @button caption="OK" target=*input_ok @s *standby @cm @puzzle_inet sender1 @puzzle_inet receiver2 接続待機 @locate x=400 y=60 @button caption="Cancel" target=*cancel @jump target=*setup_puyopuyo @s *input_ok @commit @cm 接続中 @locate x=400 y=60 @button caption="Cancel" target=*cancel @puzzle_option initialize_failed_label=*init_fail @puzzle_option communication_error_label=*comm_err_fail @puzzle_inet ip1="&tf.ip" sender1 @puzzle_inet ip2="&tf.ip" receiver2 @jump target=*setup_puyopuyo @s *cancel @puzzle clear @go_to_start !ask @s ; ココまで *setup_puyopuyo @puzzle_option interval=1000 @puzzle_option user1_left=10 user1_top=128 user1_width=380 user1_height=458 @puzzle_option user2_left=410 user2_top=128 user2_width=380 user2_height=458 @puzzle_option user1_gameover=puzzle_gameover1 @puzzle_option user2_gameover=puzzle_gameover1 @puzzle_option gameover_label=*gameover gameclear_label=*gameclear @puzzle_se move=maou_se_sound05 @puzzle_se rotation=maou_se_sound_ignition01 @puzzle_se landing=maou_se_sound_pc01 @puzzle_se ojama=maou_se_sound_finger01 @puzzle_se user1_chain_1st=maou_se_system49 @puzzle_se user1_chain_2nd=maou_se_system49 @puzzle_se user1_chain_3rd=maou_se_system49 @puzzle_se user1_chain_4th=maou_se_system49 @puzzle_se user1_chain_5th=maou_se_system49 @puzzle_se user1_chain_6th=maou_se_system49 @puzzle_se user2_chain_1st=maou_se_system49 @puzzle_se user2_chain_2nd=maou_se_system49 @puzzle_se user2_chain_3rd=maou_se_system49 @puzzle_se user2_chain_4th=maou_se_system49 @puzzle_se user2_chain_5th=maou_se_system49 @puzzle_se user2_chain_6th=maou_se_system49 @if exp="tf.initDone == void" @puzzle_option attack_effect_storage=puzlle_attack_effect @puzzle_option ojama_icon=ojama_icon1 ojama_bound=0 @puzzle_option ojama_icon=ojama_icon2 ojama_bound=10 @puzzle_option ojama_icon=ojama_icon3 ojama_bound=20 @puzzle_piece storage=piece_red @puzzle_piece storage=piece_blue @puzzle_piece storage=piece_green @puzzle_piece storage=piece_yellow @puzzle_piece storage=piece_ojama ojama @eval exp="tf.initDone = true" @endif @puzzle initialize @wait_puzzle_initialize @cm @hide_message layer=message0 @wait_hide_message layer=message0 @puzzle show @wait_puzzle_show @puzzle start @s ; 初期化失敗 *init_fail @puzzle hide @wait_puzzle_hide @puzzle clear @show_message layer=message0 type=vista @wait_show_message 通信初期化失敗。[p] @hide_message layer=message0 @wait_hide_message layer=message0 @close !ask @s ; 通信エラー *comm_err_fail @puzzle hide @wait_puzzle_hide @puzzle clear @show_message layer=message0 type=vista @wait_show_message 通信エラー発生。[p] @hide_message layer=message0 @wait_hide_message layer=message0 @close !ask @s *gameover @puzzle hide @wait_puzzle_hide @puzzle clear ;@waitclick @wait time=10000 @history enabled=true @go_to_start !ask @s *gameclear @puzzle hide @wait_puzzle_hide @puzzle clear ;@waitclick @wait time=10000 @history enabled=true @go_to_start !ask