Ejemplo n.º 1
0
bo.end_count_pos = [16*scale, (bo.visible_height+3)*16*scale]
bo.init_images(scale)

bo2 = board.board()
bo2.spawn_block()
#bo2.bo_pos=[16*17*scale, 16*scale] #Legacy position
bo2.bo_pos=[20*16*scale, 8*16*scale] #New position
bo2.end_count_pos = [16*scale, (bo2.visible_height+3)*16*scale]
bo2.init_images(scale)

#Configure keybindings
if ai == "1":
    cfg = ConfigLoader(bo, bo, configfile)
elif ai == "2":
    cfg = ConfigLoader(bo, bo2, configfile)
    cfg.actions = {}
elif ai == "3" or ai == "4":
    cfg = ConfigLoader(bo, bo, configfile)
    if opponent_ip == None:
        print("Opponent ip not specified")
        exit(1)
    if ai == "3":
        bo2.add_send_connection(opponent_ip)
    else:
        bo.draw_matrix(win.screen, str_to_matrix("please\nwait\nfor the\nsecond\nplayer"),
                [1*16*scale, 1*16*scale], bo.purple_block_image)
        pygame.display.flip()
        bo2.add_wait_connection(opponent_ip)
    bo.connection = bo2.connection
    bo.send_multi = True
else: