/dports/graphics/tiled/tiled-1.7.2/src/libtiled/ |
H A D | wangset.cpp | 510 Q_ASSERT(wangIdIsValid(wangId)); in setWangId() 514 if (previousWangId == wangId) in setWangId() 520 if (wangId == 0) in setWangId() 795 WangId wangId; in wangIdOfCell() local 801 wangId.rotate(1); in wangIdOfCell() 802 wangId.flipHorizontally(); in wangIdOfCell() 805 wangId.flipHorizontally(); in wangIdOfCell() 807 wangId.flipVertically(); in wangIdOfCell() 810 return wangId; in wangIdOfCell() 925 WangId wangId; in templateWangIdAt() local [all …]
|
H A D | wangset.h | 150 TILEDSHARED_EXPORT QDebug operator<<(QDebug debug, WangId wangId); 159 WangTile(int tileId, WangId wangId) in WangTile() argument 161 , mWangId(wangId) in WangTile() 165 WangId wangId() const { return mWangId; } in wangId() function 266 void setWangId(int tileId, WangId wangId); 272 WangId wangId; member 286 qreal wangIdProbability(WangId wangId) const; 288 bool wangIdIsValid(WangId wangId) const; 290 static bool wangIdIsValid(WangId wangId, int colorCount); 292 bool wangIdIsUsed(WangId wangId, WangId mask = WangId::FULL_MASK) const;
|
H A D | varianttomapconverter.cpp | 318 WangId wangId; in toTileset() local 331 if (terrainWangSet->wangIdIsValid(wangId) && ok) in toTileset() 332 terrainWangSet->setWangId(tile->id(), wangId); in toTileset() 474 WangId wangId; in toWangSet() local 477 wangId.setIndexColor(i, wangIdVariant[i].toUInt(&ok)); in toWangSet() 484 int color = wangId.cornerColor(i); in toWangSet() 486 wangId.setCornerColor(i, cornerColors.at(color - 1)); in toWangSet() 489 int color = wangId.edgeColor(i); in toWangSet() 491 wangId.setEdgeColor(i, edgeColors.at(color - 1)); in toWangSet() 495 if (!ok || !wangSet->wangIdIsValid(wangId)) { in toWangSet() [all …]
|
H A D | mapreader.cpp | 502 WangId wangId; in readTilesetTile() local 507 case 0: wangId.setIndexColor(WangId::TopLeft, c); break; in readTilesetTile() 508 case 1: wangId.setIndexColor(WangId::TopRight, c); break; in readTilesetTile() 515 if (wangId) in readTilesetTile() 516 tileset.wangSet(0)->setWangId(id, wangId); in readTilesetTile() 766 WangId wangId; in readTilesetWangSets() local 768 wangId = WangId::fromString(wangIdString, &ok); in readTilesetWangSets() 777 int color = wangId.cornerColor(i); in readTilesetWangSets() 782 int color = wangId.edgeColor(i); in readTilesetWangSets() 788 if (!wangSet->wangIdIsValid(wangId) || !ok) { in readTilesetWangSets() [all …]
|
/dports/graphics/tiled/tiled-1.7.2/src/tiled/ |
H A D | wangtemplatemodel.cpp | 67 QModelIndex WangTemplateModel::wangIdIndex(WangId wangId) const in wangIdIndex() 72 Q_ASSERT(mWangSet->wangIdIsValid(wangId)); in wangIdIndex() 81 if (wangId.hasCornerWildCards()) in wangIdIndex() 85 row += (wangId.cornerColor(i) - 1) * multiplier; in wangIdIndex() 91 if (wangId.hasEdgeWildCards()) in wangIdIndex() 95 row += (wangId.edgeColor(i) - 1) * multiplier; in wangIdIndex() 101 if (wangId.hasWildCards()) in wangIdIndex() 105 row += (wangId.indexColor(i) - 1) * multiplier; in wangIdIndex()
|
H A D | editablewangset.cpp | 58 QJSValue EditableWangSet::wangId(EditableTile *editableTile) in wangId() function in Tiled::EditableWangSet 66 WangId wangId = wangSet()->wangIdOfTile(editableTile->tile()); in wangId() local 70 wangIdArray.setProperty(i, wangId.indexColor(i)); in wangId() 88 WangId wangId; in setWangId() local 92 wangId.setIndexColor(i, color); in setWangId() 95 if (!wangSet()->wangIdIsValid(wangId)) { in setWangId() 101 asset()->push(new ChangeTileWangId(doc, wangSet(), editableTile->tile(), wangId)); in setWangId() 103 wangSet()->setWangId(editableTile->id(), wangId); in setWangId()
|
H A D | wangoverlay.cpp | 483 WangId wangId, in paintWangOverlay() argument 488 if (!wangId) in paintWangOverlay() 567 const WangId mask = wangId.mask(color); in paintWangOverlay() 594 WangId wangId; in paintWangSetIcon() local 604 wangId.setIndexColor(WangId::Top, 1); in paintWangSetIcon() 605 wangId.setIndexColor(WangId::Right, 2); in paintWangSetIcon() 606 wangId.setIndexColor(WangId::Bottom, 1); in paintWangSetIcon() 607 wangId.setIndexColor(WangId::Left, 2); in paintWangSetIcon() 610 wangId.setIndexColor(WangId::Top, 1); in paintWangSetIcon() 612 wangId.setIndexColor(WangId::Right, 1); in paintWangSetIcon() [all …]
|
H A D | wangtemplateview.cpp | 69 const WangId wangId = model->wangIdAt(index); in paint() local 70 if (!wangId) in paint() 76 paintWangOverlay(painter, wangId, *wangSet, option.rect, WO_Outline); in paint() 87 if (mWangTemplateView->wangIdIsUsed(wangId)) { in paint() 132 bool WangTemplateView::wangIdIsUsed(WangId wangId) const in wangIdIsUsed() 135 return set->wangIdIsUsed(wangId); in wangIdIsUsed()
|
H A D | tilesetview.h | 92 WangId wangId() const { return mWangId; } in wangId() function 93 void setWangId(WangId wangId); 106 void wangIdUsedChanged(WangId wangId); 107 void currentWangIdChanged(WangId wangId);
|
H A D | wangdock.h | 76 void currentWangIdChanged(WangId wangId); 88 void onCurrentWangIdChanged(WangId wangId); 89 void onWangIdUsedChanged(WangId wangId);
|
H A D | wangfiller.cpp | 276 auto processCandidate = [&] (WangId wangId, const Cell &cell) { argument 277 if ((wangId & info.mask) != maskedWangId) 284 const int candidateColor = wangId.indexColor(i); 312 qreal probability = mWangSet.wangIdProbability(wangId); 322 processCandidate(wangIdsAndCells[i].wangId, wangIdsAndCells[i].cell);
|
H A D | wangdock.cpp | 423 WangId wangId = mWangTemplateModel->wangIdAt(selectionModel->currentIndex()); in refreshCurrentWangId() local 425 if (mCurrentWangId == wangId) in refreshCurrentWangId() 428 mCurrentWangId = wangId; in refreshCurrentWangId() 648 void WangDock::onWangIdUsedChanged(WangId wangId) in onWangIdUsedChanged() argument 650 const QModelIndex index = mWangTemplateModel->wangIdIndex(wangId); in onWangIdUsedChanged() 668 void WangDock::onCurrentWangIdChanged(WangId wangId) in onCurrentWangIdChanged() argument 670 const QModelIndex index = mWangTemplateModel->wangIdIndex(wangId); in onCurrentWangIdChanged()
|
H A D | tilesetview.cpp | 270 paintWangOverlay(painter, mTilesetView->wangId(), in drawWangOverlay() 522 void TilesetView::setWangId(WangId wangId) in setWangId() argument 524 mWangId = wangId; in setWangId() 590 WangId wangId; in mouseMoveEvent() local 593 wangId = mWangId; in mouseMoveEvent() 642 wangId.setIndexColor(index, mWangColorIndex ? mWangColorIndex in mouseMoveEvent() 647 if (previousHoveredIndex != mHoveredIndex || wangId != mWangId) { in mouseMoveEvent() 648 mWangId = wangId; in mouseMoveEvent()
|
H A D | changetilewangid.cpp | 43 WangId wangId) in ChangeTileWangId() argument 50 mChanges.append(WangIdChange(mWangSet->wangIdOfTile(tile), wangId, tile->id())); in ChangeTileWangId()
|
H A D | wangoverlay.h | 41 WangId wangId,
|
H A D | wangtemplatemodel.h | 47 QModelIndex wangIdIndex(WangId wangId) const;
|
H A D | wangtemplateview.h | 50 bool wangIdIsUsed(WangId wangId) const;
|
H A D | changetilewangid.h | 55 WangId wangId);
|
H A D | editablewangset.h | 63 Q_INVOKABLE QJSValue wangId(Tiled::EditableTile *tile);
|
H A D | wangbrush.cpp | 230 for (const WangId wangId : mWangSet->wangIdByTileId()) { in setColor() local 232 if (wangId.indexColor(i) == color) { in setColor() 456 const WangId wangId = mWangSet->wangIdOfCell(cell); in captureHoverColor() local 457 const int newColor = wangId.indexColor(mWangIndex); in captureHoverColor()
|
H A D | tileseteditor.h | 130 void currentWangIdChanged(WangId wangId);
|
H A D | tileseteditor.cpp | 924 void TilesetEditor::currentWangIdChanged(WangId wangId) in currentWangIdChanged() argument 930 view->setWangId(wangId); in currentWangIdChanged()
|
/dports/graphics/tiled/tiled-1.7.2/src/terraingenerator/ |
H A D | main.cpp | 286 const WangId wangId = wangSet.wangIdOfTile(tile); in terrainNames() local 315 void setWangId(const Tile *tile, WangId wangId) in setWangId() 317 mWangSet.setWangId(tile->id(), wangId); in setWangId() 327 WangId wangId; in toWangId() local 328 wangId.setIndexColor(WangId::TopLeft, terrainId(names.topLeft)); in toWangId() 329 wangId.setIndexColor(WangId::TopRight, terrainId(names.topRight)); in toWangId() 330 wangId.setIndexColor(WangId::BottomLeft, terrainId(names.bottomLeft)); in toWangId() 332 return wangId; in toWangId() 580 WangId wangId; in main() local 581 wangId.setIndexColor(WangId::TopLeft, newTerrain->colorIndex()); in main() [all …]
|
/dports/graphics/tiled/tiled-1.7.2/docs/scripting-doc/ |
H A D | index.d.ts | 1958 public wangId(tile : Tile) : number[] 1968 public setWangId(tile : Tile, wangId : number[]) : void
|
/dports/graphics/tiled/tiled-1.7.2/src/plugins/lua/ |
H A D | luaplugin.cpp | 474 mWriter.writeValue(wangTile.wangId().indexColor(i)); in writeWangSet()
|