Implement proper triple metatile layer support.

This commit is contained in:
ultima-soul
2020-06-24 22:32:42 -07:00
committed by huderlem
parent b58ec89854
commit debb1c66ac
9 changed files with 115 additions and 49 deletions

View File

@@ -165,6 +165,7 @@ void MainWindow::setProjectSpecificUIVisibility()
{
ui->actionUse_Encounter_Json->setChecked(projectConfig.getEncounterJsonActive());
ui->actionUse_Poryscript->setChecked(projectConfig.getUsePoryScript());
ui->actionUse_Triple_Layer_Metatiles->setChecked(projectConfig.getTripleLayerMetatilesEnabled());
ui->mainTabBar->setTabEnabled(4, projectConfig.getEncounterJsonActive());
@@ -1328,6 +1329,15 @@ void MainWindow::on_actionUse_Poryscript_triggered(bool checked)
projectConfig.setUsePoryScript(checked);
}
void MainWindow::on_actionUse_Triple_Layer_Metatiles_triggered(bool checked)
{
QMessageBox warning(this);
warning.setText("You must reload the project for this setting to take effect.");
warning.setIcon(QMessageBox::Information);
warning.exec();
projectConfig.setTripleLayerMetatilesEnabled(checked);
}
void MainWindow::on_actionPencil_triggered()
{
on_toolButton_Paint_clicked();