コード例 #1
0
ファイル: muted.py プロジェクト: fuliheng/mutee
    def _loop(self) -> None:
        while True:
            self._net_io.check()

            while Event.ready():
                e = Event.next()

                if e.target:
                    e.target.on_event(e)
                else:
                    self.on_event(e)
コード例 #2
0
ファイル: app.py プロジェクト: ann884511/muke
    def _loop(self) -> None:
        while True:
            if self._dirty:
                self.paint()

            self._check_input()

            while Event.ready():
                e = Event.next()

                if e.type == Event.EXIT:
                    exit()
                elif e.target:
                    e.target.on_event(e)
                else:
                    self.on_event(e)

                self._dirty = True

            OutStream.instance('').write(self._socket)