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 QString getMetatileLabel(int metatileId);
|
||||
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:
|
||||
void on_action_Open_Project_triggered();
|
||||
|
|
|
@ -577,3 +577,48 @@ void MainWindow::setMetatileLabel(int metatileId, QString label) {
|
|||
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