예제 #1
0
 def evt_user_input(cls, input):
     irp = IRP()
     irp.__dict__.update(input.__dict__)
     ui_message('evt_user_input', irp)
     irp.wait()
     input.input = irp.input
     return input
예제 #2
0
파일: view.py 프로젝트: CoolCloud/thbattle
 def evt_user_input(cls, input):
     irp = IRP()
     irp.__dict__.update(input.__dict__)
     ui_message("evt_user_input", irp)
     irp.wait()
     input.input = irp.input
     return input
예제 #3
0
    def ui_barrier_schedule(cls, cb, *args, **kwargs):
        irp = IRP()

        def ui_callback():
            cb(*args, **kwargs)
            irp.complete()

        ui_schedule(ui_callback)
        import gevent
        gevent.sleep(0.02)
        irp.wait()
예제 #4
0
파일: view.py 프로젝트: CoolCloud/thbattle
    def ui_barrier_schedule(cls, cb, *args, **kwargs):
        irp = IRP()

        def ui_callback():
            cb(*args, **kwargs)
            irp.complete()

        ui_schedule(ui_callback)
        import gevent

        gevent.sleep(0.02)
        irp.wait()