1
0

QtBiomeVisualiser: Added support for loading Anvil worlds.

This commit is contained in:
madmaxoft
2014-09-20 18:41:21 +02:00
parent b2573aad50
commit 66ef05c765
4 changed files with 320 additions and 5 deletions

View File

@@ -39,6 +39,10 @@ MainWindow::~MainWindow()
void MainWindow::generate()
{
QString worldIni = QFileDialog::getOpenFileName(this, tr("Open world.ini"), QString(), tr("world.ini (world.ini)"));
if (worldIni.isEmpty())
{
return;
}
m_BiomeView->setChunkSource(std::shared_ptr<BioGenSource>(new BioGenSource(worldIni)));
m_BiomeView->redraw();
}
@@ -49,7 +53,13 @@ void MainWindow::generate()
void MainWindow::open()
{
// TODO
QString regionFolder = QFileDialog::getExistingDirectory(this, tr("Select the region folder"), QString());
if (regionFolder.isEmpty())
{
return;
}
m_BiomeView->setChunkSource(std::shared_ptr<AnvilSource>(new AnvilSource(regionFolder)));
m_BiomeView->redraw();
}