Classe RenderedConnection
Classe pour une connexion entre des blocs pouvant être affichés à l'écran.
Signature :
export declare class RenderedConnection extends Connection
Extension:Connexion
Constructeurs
Constructeur | Modificateurs | Description |
---|---|---|
(constructeur)(source, type) | Construit une nouvelle instance de la classe RenderedConnection . |
Propriétés
Propriété | Modificateurs | Type | Description |
---|---|---|---|
sourceBlock_ | BlockSvg | ||
targetConnection | RenderedConnection | nul | Connexion à laquelle cette connexion se connecte. Null si l'appareil n'est pas connecté. |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
closest(maxLimit, dxy) | Recherchez la connexion compatible la plus proche de cette connexion. Tous les paramètres sont exprimés en unités d'espace de travail. | |
connect_(childConnection) | protected |
Connectez deux connexions. Il s'agit de la connexion sur le bloc supérieur. Affichez de nouveau les blocs si nécessaire. |
disconnectInternal(setParent) | Déconnectez les deux blocs reliés par cette connexion. | |
distanceFrom(otherConnection) | Affiche la distance entre cette connexion et une autre connexion, exprimée en unités d'espace de travail. | |
getOffsetInBlock() | Obtenez le décalage de cette connexion par rapport à l'angle supérieur gauche de son bloc. | |
getSourceBlock() | Obtenez le bloc source pour cette connexion. | |
highlight() | Mettez cette connexion en surbrillance. | |
isHighlighted() | Renvoie la valeur "true" si cette connexion est mise en surbrillance, ou la valeur "false" dans le cas contraire. | |
moveBy(dx, dy) | Modifiez les coordonnées de la connexion. | |
moveTo(x, y) | Modifiez les coordonnées de la connexion. | |
moveToOffset(blockTL) | Déplacez cette connexion vers l'emplacement indiqué par son décalage dans le pâté de maisons et l'emplacement de l'angle supérieur gauche du volume. | |
onCheckChanged_() | protected |
Fonction à appeler lorsque les types compatibles de cette connexion ont changé. |
respawnShadow_() | protected |
Réaffiche le bloc Shadow si un bloc est connecté à cette connexion. Affichez/rendez les blocs si nécessaire. |
setCheck(check) | Modifiez la compatibilité d'une connexion. Affichez de nouveau les blocs si nécessaire. | |
setOffsetInBlock(x, y) | Définissez le décalage de cette connexion par rapport à l'angle supérieur gauche de son bloc. | |
startTrackingAll() | Commencez à suivre cette connexion, ainsi que toutes les connexions en aval sur n'importe quel bloc associé à cette connexion. Cela se produit lorsqu'un bloc est développé. | |
targetBlock() | Renvoie le bloc auquel cette connexion se connecte. | |
unhighlight() | Supprimez la mise en surbrillance de cette connexion. |