示例#1
0
    def open_data_visualizer_at(
        self,
        world_name: Optional[str],
        area_name: Optional[str],
        game: RandovaniaGame = RandovaniaGame.PRIME2,
    ):
        self._data_visualizer = DataEditorWindow.open_internal_data(
            game, False)

        if world_name is not None:
            self._data_visualizer.focus_on_world(world_name)

        if area_name is not None:
            self._data_visualizer.focus_on_area(area_name)

        self._data_visualizer.show()
示例#2
0
    def open_data_visualizer_at(
        self,
        world_name: Optional[str],
        area_name: Optional[str],
        game: RandovaniaGame = RandovaniaGame.METROID_PRIME_ECHOES,
    ):
        from randovania.gui.data_editor import DataEditorWindow
        data_visualizer = DataEditorWindow.open_internal_data(game, False)
        self._data_visualizer = data_visualizer

        if world_name is not None:
            data_visualizer.focus_on_world_by_name(world_name)

        if area_name is not None:
            data_visualizer.focus_on_area_by_name(area_name)

        self._data_visualizer.show()
示例#3
0
 def _open_data_editor_for_game(self, game: RandovaniaGame):
     self._data_editor = DataEditorWindow.open_internal_data(game, True)
     self._data_editor.show()
示例#4
0
 def _open_data_editor_for_game(self, game: RandovaniaGame):
     from randovania.gui.data_editor import DataEditorWindow
     self._data_editor = DataEditorWindow.open_internal_data(game, True)
     self._data_editor.show()