Add function prototypes for metatile editing API functions
This commit is contained in:
parent
67af7e52da
commit
702497c4d8
2 changed files with 56 additions and 0 deletions
|
@ -114,6 +114,17 @@ public:
|
||||||
Q_INVOKABLE void setMetatileLayerOpacity(QList<float> order);
|
Q_INVOKABLE void setMetatileLayerOpacity(QList<float> order);
|
||||||
Q_INVOKABLE QString getMetatileLabel(int metatileId);
|
Q_INVOKABLE QString getMetatileLabel(int metatileId);
|
||||||
Q_INVOKABLE void setMetatileLabel(int metatileId, QString label);
|
Q_INVOKABLE void setMetatileLabel(int metatileId, QString label);
|
||||||
|
Q_INVOKABLE int getMetatileLayerType(int metatileId);
|
||||||
|
Q_INVOKABLE void setMetatileLayerType(int metatileId, int layerType);
|
||||||
|
Q_INVOKABLE int getMetatileEncounterType(int metatileId);
|
||||||
|
Q_INVOKABLE void setMetatileEncounterType(int metatileId, int encounterType);
|
||||||
|
Q_INVOKABLE int getMetatileTerrainType(int metatileId);
|
||||||
|
Q_INVOKABLE void setMetatileTerrainType(int metatileId, int terrainType);
|
||||||
|
Q_INVOKABLE int getMetatileBehavior(int metatileId);
|
||||||
|
Q_INVOKABLE void setMetatileBehavior(int metatileId, int behavior);
|
||||||
|
Q_INVOKABLE QJSValue getMetatileTile(int metatileId, int tileIndex);
|
||||||
|
Q_INVOKABLE void setMetatileTile(int metatileId, int tileIndex, int tile, bool xflip, bool yflip, int palette);
|
||||||
|
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void on_action_Open_Project_triggered();
|
void on_action_Open_Project_triggered();
|
||||||
|
|
|
@ -577,3 +577,48 @@ void MainWindow::setMetatileLabel(int metatileId, QString label) {
|
||||||
editor->project->saveTilesetMetatileLabels(primaryTileset, secondaryTileset);
|
editor->project->saveTilesetMetatileLabels(primaryTileset, secondaryTileset);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int MainWindow::getMetatileLayerType(int metatileId) {
|
||||||
|
// TODO
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void MainWindow::setMetatileLayerType(int metatileId, int layerType) {
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
int MainWindow::getMetatileEncounterType(int metatileId) {
|
||||||
|
// TODO
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void MainWindow::setMetatileEncounterType(int metatileId, int encounterType) {
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
int MainWindow::getMetatileTerrainType(int metatileId) {
|
||||||
|
// TODO
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void MainWindow::setMetatileTerrainType(int metatileId, int terrainType) {
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
int MainWindow::getMetatileBehavior(int metatileId) {
|
||||||
|
// TODO
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void MainWindow::setMetatileBehavior(int metatileId, int behavior) {
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
QJSValue MainWindow::getMetatileTile(int metatileId, int tileIndex) {
|
||||||
|
// TODO
|
||||||
|
return QJSValue();
|
||||||
|
}
|
||||||
|
|
||||||
|
void MainWindow::setMetatileTile(int metatileId, int tileIndex, int tile, bool xflip, bool yflip, int palette) {
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue