diff --git a/include/AME/Forms/MainWindow.h b/include/AME/Forms/MainWindow.h index d5c272c..9ecc1fc 100644 --- a/include/AME/Forms/MainWindow.h +++ b/include/AME/Forms/MainWindow.h @@ -192,6 +192,7 @@ namespace ame void setScriptEditorButtonsEnabled(bool enabled); void on_action_Open_ROM_triggered(); + void on_action_Reload_ROM_triggered(); void on_sldWildGrassChance_valueChanged(int value); void on_sldWildWaterChance_valueChanged(int value); void on_sldWildFishingChance_valueChanged(int value); diff --git a/include/AME/Widgets/Rendering/AMEMapView.h b/include/AME/Widgets/Rendering/AMEMapView.h index e3b8d06..af42995 100644 --- a/include/AME/Widgets/Rendering/AMEMapView.h +++ b/include/AME/Widgets/Rendering/AMEMapView.h @@ -120,7 +120,7 @@ namespace ame bool movementMode() const; /////////////////////////////////////////////////////////// - /// \brief Retrieves the primary blockset size. + /// \brief Retrieves the main map position. /// /////////////////////////////////////////////////////////// QPoint mainPos(); diff --git a/resources/UI/SettingsDialog.ui b/resources/UI/SettingsDialog.ui index 17aa1bc..992bb9a 100644 --- a/resources/UI/SettingsDialog.ui +++ b/resources/UI/SettingsDialog.ui @@ -11,7 +11,7 @@ - Dialog + Settings diff --git a/resources/UI/TilesetDialog.ui b/resources/UI/TilesetDialog.ui index bcd92eb..b8cca0d 100644 --- a/resources/UI/TilesetDialog.ui +++ b/resources/UI/TilesetDialog.ui @@ -11,7 +11,7 @@ - Dialog + Tileset Editor false diff --git a/src/Forms/MainWindow.cpp b/src/Forms/MainWindow.cpp index b0039ce..10342fa 100644 --- a/src/Forms/MainWindow.cpp +++ b/src/Forms/MainWindow.cpp @@ -936,6 +936,19 @@ namespace ame loadMapData(); } + /////////////////////////////////////////////////////////// + // Function type: Slot + // Contributors: Nekaida + // Last edit by: Nekaida + // Date of edit: 6/14/2017 + // + /////////////////////////////////////////////////////////// + void MainWindow::on_action_Reload_ROM_triggered() + { + if(loadROM(m_Rom.info().path())) + loadMapData(); + } + /////////////////////////////////////////////////////////// // Function type: Slot // Contributors: Pokedude @@ -1020,7 +1033,7 @@ namespace ame MapHeader header; header.read(m_Rom, offset); if (header.primary()->image()->raw().isEmpty() || - header.primary()->image()->raw().isEmpty()) + header.secondary()->image()->raw().isEmpty()) { // Tilesets invalid, abort Messages::showMessage(this, "Layout says: \"I don't want to load tilesets!\""); @@ -2048,11 +2061,13 @@ namespace ame // Function type: Helper // Contributors: Diegoisawesome, Nekaida // Last edit by: Nekaida - // Date of edit: 3/26/2017 + // Date of edit: 5/16/2017 // /////////////////////////////////////////////////////////// void MainWindow::toggle_grid(bool checked) { + ui->btnMapGrid->setChecked(checked); + ui->btnEntitiesGrid->setChecked(checked); ui->glMapEditor->setGridVisible(checked); ui->glBlockEditor->setGridVisible(checked); ui->glEntityEditor->setGridVisible(checked);