def read_player_context(self):
        message_type = self.read_enum(RemoteProcessClient.MessageType)
        if message_type == RemoteProcessClient.MessageType.GAME_OVER:
            return None

        self.ensure_message_type(
            message_type, RemoteProcessClient.MessageType.PLAYER_CONTEXT)
        return PlayerContext(
            self.read_tanks(),
            self.read_world()) if self.read_boolean() else None
Exemplo n.º 2
0
    def read_player_context(self):
        if not self.read_boolean():
            return None

        return PlayerContext(self.read_wizards(), self.read_world())