INNER CODE UNIT · Python

enqueue_text_event

TheXTech/TheXTech · resources/_dev_scripts/xserver.py:361

    def enqueue_text_event(self, frame_no, id, event_text):
        # force event to happen in future (if client has lag)
        if frame_no < self.frame_no:
            frame_no = self.frame_no

        # encode event
        if len(event_text) != 4:
            print(f"Warning: invalid event length {len(event_text)}, 4 expected.")
            return
        if event_text[1] != id:
            # figure this out...
            print(f"Warning: invalid event client ID {event_text[1]}, {id} expected.")
            return

        # add to queue
        heapq.heappush(self.event_queue, (frame_no, event_text))

    def unregister(self, client):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…