Home
last modified time | relevance | path

Searched refs:wangId (Results 1 – 25 of 27) sorted by relevance

12

/dports/graphics/tiled/tiled-1.7.2/src/libtiled/
H A Dwangset.cpp510 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 Dwangset.h150 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 Dvarianttomapconverter.cpp318 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 Dmapreader.cpp502 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 Dwangtemplatemodel.cpp67 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 Deditablewangset.cpp58 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 Dwangoverlay.cpp483 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 Dwangtemplateview.cpp69 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 Dtilesetview.h92 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 Dwangdock.h76 void currentWangIdChanged(WangId wangId);
88 void onCurrentWangIdChanged(WangId wangId);
89 void onWangIdUsedChanged(WangId wangId);
H A Dwangfiller.cpp276 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 Dwangdock.cpp423 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 Dtilesetview.cpp270 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 Dchangetilewangid.cpp43 WangId wangId) in ChangeTileWangId() argument
50 mChanges.append(WangIdChange(mWangSet->wangIdOfTile(tile), wangId, tile->id())); in ChangeTileWangId()
H A Dwangoverlay.h41 WangId wangId,
H A Dwangtemplatemodel.h47 QModelIndex wangIdIndex(WangId wangId) const;
H A Dwangtemplateview.h50 bool wangIdIsUsed(WangId wangId) const;
H A Dchangetilewangid.h55 WangId wangId);
H A Deditablewangset.h63 Q_INVOKABLE QJSValue wangId(Tiled::EditableTile *tile);
H A Dwangbrush.cpp230 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 Dtileseteditor.h130 void currentWangIdChanged(WangId wangId);
H A Dtileseteditor.cpp924 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 Dmain.cpp286 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 Dindex.d.ts1958 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 Dluaplugin.cpp474 mWriter.writeValue(wangTile.wangId().indexColor(i)); in writeWangSet()

12