Example #1
0
    x_screen_delta = me.x - SCREEN_WIDTH / 2
    y_screen_delta = me.y - SCREEN_HEIGHT / 2

    defeat = False
    done = False

    while not done:         #acctual game play loop
        try:
            set_background(x_screen_delta, y_screen_delta)

            recv_info()

            press = get_events()

            angle = me.get_angle(x_screen_delta, y_screen_delta)
            sock.send(json.dumps([angle] + press))


            x_screen_delta = int(me.x - SCREEN_WIDTH / 2)
            y_screen_delta = int(me.y - SCREEN_HEIGHT / 2)

            me.show_shot(x_screen_delta, y_screen_delta)
            me.show(x_screen_delta, y_screen_delta)

            for shtr in shooters:
                shtr.show_shot(x_screen_delta, y_screen_delta)
                shtr.show(x_screen_delta, y_screen_delta)


            show_score()