コード例 #1
0
 def __init__(self, impl):
     self.impl = impl
     #
     self.cs_grid_console_splat = Ns()
     self.cs_grid_console_kevent = Ns()
     self.cs_grid_console_mevent = Ns()
     self.cs_grid_console_closed = Ns()
コード例 #2
0
    def __init__(self):
        self.cs_wire_doc_unpack_head = Ns()
        self.cs_wire_doc_unpack_done = Ns()

        self.b_done = None
        self.buf = []
        self.n = None
コード例 #3
0
ファイル: bulk_recv.py プロジェクト: solent-eng/solent
    def __init__(self):
        self.cs_recv_bulk_protocol_head = Ns()
        self.cs_recv_bulk_protocol_data = Ns()
        self.cs_recv_bulk_protocol_done = Ns()

        self.mode = None
        self.doc_len = None
        self.buf = []
        self.got = None
コード例 #4
0
 def __init__(self, spin_h, engine, cb_windows_event_quit,
              cb_windows_event_kevent, api):
     self.spin_h = spin_h
     self.engine = engine
     self.cb_windows_event_quit = cb_windows_event_quit
     self.cb_windows_event_kevent = cb_windows_event_kevent
     self.api = api
     #
     self.cs_windows_event_quit = Ns()
     self.cs_windows_event_kevent = Ns()
     self.event = c_uint64()
     self.ptr_event = c_uint64_p(self.event)
コード例 #5
0
ファイル: spin_rough_alarm.py プロジェクト: solent-eng/solent
 def __init__(self, spin_h, engine):
     self.spin_h = spin_h
     self.engine = engine
     #
     self.cs_alarm_event = Ns()
     #
     self.pool_alarm_booking = pool_rail_class(RailAlarmBooking)
     self.work = []
     self.buffer = []
コード例 #6
0
 def __init__(self):
     self.form = FormGridConsole(self)
     #
     clib = load_clib(self)
     #
     self.api = Ns()
     self.api.set_cc_log = init_ext_fn(None, clib.set_cc_log, [CC_LOG_T])
     self.api.create_screen = init_ext_fn(None, clib.create_screen,
                                          [c_int, c_int])
     self.api.process_windows_events = init_ext_fn(
         c_int, clib.process_windows_events, [])
     self.api.get_next_event = init_ext_fn(None, clib.get_next_event,
                                           [c_uint64_p])
     self.api.set = init_ext_fn(None, clib.set,
                                [c_int, c_int, c_int, c_int])
     self.api.redraw = init_ext_fn(None, clib.redraw, [])
     self.api.close = init_ext_fn(None, clib.close, [])
コード例 #7
0
ファイル: draw.py プロジェクト: Evanerfbdgcn/solent
 def __init__(self):
     self.cs_draw_surface_clear = Ns()
     self.cs_draw_surface_write = Ns()
     #
     self.b_started = False
コード例 #8
0
ファイル: snake.py プロジェクト: solent-eng/solent
 def __init__(self):
     self.cs_game_instructs_clear = Ns()
     self.cs_game_instructs_write = Ns()
     #
     self.b_running = False
コード例 #9
0
 def __init__(self):
     self.cs_line_console_connect = Ns()
     self.cs_line_console_condrop = Ns()
     self.cs_line_console_command = Ns()
コード例 #10
0
 def __init__(self):
     self.cs_menu_asks_display_to_clear = Ns()
     self.cs_menu_asks_display_to_write = Ns()
     self.cs_menu_selection = Ns()
コード例 #11
0
 def __init__(self):
     self.blst = deque()
     self.cs_bytesetter_pack = Ns()
     self.cs_bytesetter_fini = Ns()
コード例 #12
0
 def __init__(self):
     self.cs_linetalk_connect = Ns()
     self.cs_linetalk_conauth = Ns()
     self.cs_linetalk_condrop = Ns()
     self.cs_linetalk_command = Ns()