equal
deleted
inserted
replaced
12 HWEngine::HWEngine(QObject* parent) : QObject(parent), m_dataPath{QStringLiteral("Data")} {} |
12 HWEngine::HWEngine(QObject* parent) : QObject(parent), m_dataPath{QStringLiteral("Data")} {} |
13 |
13 |
14 HWEngine::~HWEngine() {} |
14 HWEngine::~HWEngine() {} |
15 |
15 |
16 void HWEngine::getPreview() { |
16 void HWEngine::getPreview() { |
17 emit previewIsRendering(); |
17 Q_EMIT previewIsRendering(); |
18 |
18 |
19 m_gameConfig = GameConfig(); |
19 m_gameConfig = GameConfig(); |
20 m_gameConfig.cmdSeed(QUuid::createUuid().toByteArray()); |
20 m_gameConfig.cmdSeed(QUuid::createUuid().toByteArray()); |
21 |
21 |
22 EngineInstance engine(m_engineLibrary, m_dataPath); |
22 EngineInstance engine(m_engineLibrary, m_dataPath); |
27 |
27 |
28 QImage previewImage = engine.generatePreview(); |
28 QImage previewImage = engine.generatePreview(); |
29 |
29 |
30 if (m_previewAcceptor) m_previewAcceptor->setImage(previewImage); |
30 if (m_previewAcceptor) m_previewAcceptor->setImage(previewImage); |
31 |
31 |
32 emit previewImageChanged(); |
32 Q_EMIT previewImageChanged(); |
33 // m_runQueue->queue(m_gameConfig); |
33 // m_runQueue->queue(m_gameConfig); |
34 } |
34 } |
35 |
35 |
36 EngineInstance* HWEngine::runQuickGame() { |
36 EngineInstance* HWEngine::runQuickGame() { |
37 m_gameConfig.cmdTheme("Nature"); |
37 m_gameConfig.cmdTheme("Nature"); |
58 |
58 |
59 void HWEngine::setPreviewAcceptor(PreviewAcceptor* previewAcceptor) { |
59 void HWEngine::setPreviewAcceptor(PreviewAcceptor* previewAcceptor) { |
60 if (m_previewAcceptor == previewAcceptor) return; |
60 if (m_previewAcceptor == previewAcceptor) return; |
61 |
61 |
62 m_previewAcceptor = previewAcceptor; |
62 m_previewAcceptor = previewAcceptor; |
63 emit previewAcceptorChanged(m_previewAcceptor); |
63 Q_EMIT previewAcceptorChanged(m_previewAcceptor); |
64 } |
64 } |
65 |
65 |
66 void HWEngine::setEngineLibrary(const QString& engineLibrary) { |
66 void HWEngine::setEngineLibrary(const QString& engineLibrary) { |
67 if (m_engineLibrary == engineLibrary) return; |
67 if (m_engineLibrary == engineLibrary) return; |
68 |
68 |
69 m_engineLibrary = engineLibrary; |
69 m_engineLibrary = engineLibrary; |
70 emit engineLibraryChanged(m_engineLibrary); |
70 Q_EMIT engineLibraryChanged(m_engineLibrary); |
71 } |
71 } |
72 |
72 |
73 const QString &HWEngine::dataPath() const |
73 const QString &HWEngine::dataPath() const |
74 { |
74 { |
75 return m_dataPath; |
75 return m_dataPath; |
78 void HWEngine::setDataPath(const QString &newDataPath) |
78 void HWEngine::setDataPath(const QString &newDataPath) |
79 { |
79 { |
80 if (m_dataPath == newDataPath) |
80 if (m_dataPath == newDataPath) |
81 return; |
81 return; |
82 m_dataPath = newDataPath; |
82 m_dataPath = newDataPath; |
83 emit dataPathChanged(); |
83 Q_EMIT dataPathChanged(); |
84 } |
84 } |