Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Collections et objets

stzGrid

196 méthodes propres · 4 formes avec extensions, rangées sous leur méthode

la source: base/list/stzGrid.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Collections et objets

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Exemples : 5 viennent des tests de la bibliothèque ; 29 ont été composés à partir de la signature de chaque méthode et exécutés pour cette page, sur un objet neuf, par exemple o1 = new stzGrid([ 100, 1 ]). 162 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-03 20:34 dans la bibliothèque au commit 0e72e2e2c.

Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
INFORMATION METHODS 6 exemples exécutésaussi écrite: NumberOfCells · NumberOfNodes
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.Size()
#--> 100
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
NumberOfColumns
(sans commentaire dans la source : le nom se lit comme une phrase) number of columns
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.NumberOfColumns()
#--> 100
composé à partir de la signature, exécuté pour cette page
aucune extension
NumberOfRows
(sans commentaire dans la source : le nom se lit comme une phrase) number of rows
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.NumberOfRows()
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
CurrentPosition
(sans commentaire dans la source : le nom se lit comme une phrase) current position
exemple composé
o1 = new stzGrid([ 100, 1 ])
? @@( o1.CurrentPosition() )
#--> [ 1, 1 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) position 9 exemples exécutés
o1 = new stzGrid([3, 2])
o1.MoveTo(1, 1)
o1.MoveLeft() # Won't move and stays on same position
? @@( o1.Position() )
#--> [ 1, 1 ]
test de la bibliothèqueaucune extension
CurrentNode
(sans commentaire dans la source : le nom se lit comme une phrase) current node
exemple composé
o1 = new stzGrid([ 100, 1 ])
? @@( o1.CurrentNode() )
#--> [ 1, 1 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
CurrentCell
(sans commentaire dans la source : le nom se lit comme une phrase) current cell
exemple composé
o1 = new stzGrid([ 100, 1 ])
? @@( o1.CurrentCell() )
#--> [ 1, 1 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
CurrentColumn
(sans commentaire dans la source : le nom se lit comme une phrase) current column
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.CurrentColumn()
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
CurrentRow
(sans commentaire dans la source : le nom se lit comme une phrase) current row
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.CurrentRow()
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
IsValidPosition
(sans commentaire dans la source : le nom se lit comme une phrase) is valid positionaussi écrite: IsValidCell · IsValideNode
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.IsValidPosition(2, 2)
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
IsCurrentPositionValid
(sans commentaire dans la source : le nom se lit comme une phrase) is current position validaussi écrite: IsCurrentCellValid · IsCurrentNodeValid
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.IsCurrentPositionValid()
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
CONFIGURATION 2 exemples exécutés
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.Direction()
#--> forward
composé à partir de la signature, exécuté pour cette page
aucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) set direction 2 exemples exécutésaucune extension
SetCurrentNode
(sans commentaire dans la source : le nom se lit comme une phrase) set current nodeaucune extension
SetCurrentPosition
(sans commentaire dans la source : le nom se lit comme une phrase) set current positionaucune extension
SetCurrenCell
SetCurrenCell is missing the T of Current. It stays, because someone may have typed it, but the name a caller would actually reach for now exists.aucune extension
SetCurrentCell
(sans commentaire dans la source : le nom se lit comme une phrase) set current cellaucune extension
MOVEMENT METHODS 2 exemples exécutésaucune extension
Same as MoveToNode: MOVEMENT METHODS 4 exemples exécutés
o1 = new stzGrid([3, 2])
o1.MoveTo(1, 1)
o1.MoveLeft() # Won't move and stays on same position
? @@( o1.Position() )
#--> [ 1, 1 ]
test de la bibliothèqueaucune extension
MoveToCell
Same as MoveToNode: MOVEMENT METHODSaucune extension
MoveToFirstNode
Same as MoveToNode: MOVEMENT METHODSaucune extension
MovetoFirstPosition
Same as MoveToNode: MOVEMENT METHODSaucune extension
MoveToFirstCell
Same as MoveToNode: MOVEMENT METHODSaucune extension
MoveToLastNode
(sans commentaire dans la source : le nom se lit comme une phrase) move to last nodeaucune extension
MovetoLastPosition
(sans commentaire dans la source : le nom se lit comme une phrase) moveto last positionaucune extension
MoveToLast
(sans commentaire dans la source : le nom se lit comme une phrase) move to lastaucune extension
MoveLast
(sans commentaire dans la source : le nom se lit comme une phrase) move lastaucune extension
MovetoLastCell
(sans commentaire dans la source : le nom se lit comme une phrase) moveto last cellaucune extension
MoveToNextNode
(sans commentaire dans la source : le nom se lit comme une phrase) move to next nodeaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) move to next position 1 exemples exécutésaucune extension
MoveToNext
(sans commentaire dans la source : le nom se lit comme une phrase) move to nextaucune extension
MoveNext
(sans commentaire dans la source : le nom se lit comme une phrase) move nextaucune extension
MoveToNextCell
(sans commentaire dans la source : le nom se lit comme une phrase) move to next cellaucune extension
MoveToPreviousNode
(sans commentaire dans la source : le nom se lit comme une phrase) move to previous nodeaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) move to previous position 1 exemples exécutésaucune extension
MoveToPrevious
(sans commentaire dans la source : le nom se lit comme une phrase) move to previousaucune extension
MovePrevious
(sans commentaire dans la source : le nom se lit comme une phrase) move previousaucune extension
MoveToPreviousCell
(sans commentaire dans la source : le nom se lit comme une phrase) move to previous cellaucune extension
MoveToNthNode
(sans commentaire dans la source : le nom se lit comme une phrase) move to nth nodeaucune extension
MoveToNthPosition
(sans commentaire dans la source : le nom se lit comme une phrase) move to nth positionaucune extension
MoveToNthCell
(sans commentaire dans la source : le nom se lit comme une phrase) move to nth cellaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) move to next nth node 1 exemples exécutésaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) move to nth next node 1 exemples exécutés
o1 = new stzGrid([6, 4])
? @@( o1.SizeXT() )
o1.MoveToNthNextNode(5)
? @@(o1.Position())
o1.MoveRight()
? @@(o1.Position())
#--> [ 6, 4 ]
#--> [ 6, 1 ]
#--> [ 6, 1 ]
test de la bibliothèqueaucune extension
MoveToNthNext
(sans commentaire dans la source : le nom se lit comme une phrase) move to nth nextaucune extension
MoveToNextNth
(sans commentaire dans la source : le nom se lit comme une phrase) move to next nthaucune extension
MoveToNextNthPosition
(sans commentaire dans la source : le nom se lit comme une phrase) move to next nth positionaucune extension
MoveToNthNextPosition
(sans commentaire dans la source : le nom se lit comme une phrase) move to nth next positionaucune extension
MoveToNextNthCell
(sans commentaire dans la source : le nom se lit comme une phrase) move to next nth cellaucune extension
MoveToNthNextCell
(sans commentaire dans la source : le nom se lit comme une phrase) move to nth next cellaucune extension
MoveToPreviousNthNode
(sans commentaire dans la source : le nom se lit comme une phrase) move to previous nth nodeaucune extension
MoveToNthPreviousNode
(sans commentaire dans la source : le nom se lit comme une phrase) move to nth previous nodeaucune extension
MoveToNthPrevious
(sans commentaire dans la source : le nom se lit comme une phrase) move to nth previousaucune extension
MoveToPreviousNth
(sans commentaire dans la source : le nom se lit comme une phrase) move to previous nthaucune extension
MoveToPreviousNthPosition
(sans commentaire dans la source : le nom se lit comme une phrase) move to previous nth positionaucune extension
MoveToNthPreviousPosition
(sans commentaire dans la source : le nom se lit comme une phrase) move to nth previous positionaucune extension
MoveToPreviousNthCell
(sans commentaire dans la source : le nom se lit comme une phrase) move to previous nth cellaucune extension
MoveToNthPreviousCell
(sans commentaire dans la source : le nom se lit comme une phrase) move to nth previous cellaucune extension
MoveBy
(sans commentaire dans la source : le nom se lit comme une phrase) move byaucune extension
MoveByNColsNRows
(sans commentaire dans la source : le nom se lit comme une phrase) move by n cols n rowsaucune extension
MoveFor
(sans commentaire dans la source : le nom se lit comme une phrase) move foraucune extension
MoveForNColsNRows
(sans commentaire dans la source : le nom se lit comme une phrase) move for n cols n rowsaucune extension
MoveN
(sans commentaire dans la source : le nom se lit comme une phrase) move naucune extension
MoveNNodes
(sans commentaire dans la source : le nom se lit comme une phrase) move n nodesaucune extension
MoveNCells
(sans commentaire dans la source : le nom se lit comme une phrase) move n cellsaucune extension
Move
(sans commentaire dans la source : le nom se lit comme une phrase) moveaucune extension
MoveForwardN
(sans commentaire dans la source : le nom se lit comme une phrase) move forward naucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) move forward n nodes 1 exemples exécutésaucune extension
MoveNForward
(sans commentaire dans la source : le nom se lit comme une phrase) move n forwardaucune extension
MoveNNodesForward
(sans commentaire dans la source : le nom se lit comme une phrase) move n nodes forwardaucune extension
MoveForwardNCells
(sans commentaire dans la source : le nom se lit comme une phrase) move forward n cellsaucune extension
MoveNCellsForward
(sans commentaire dans la source : le nom se lit comme une phrase) move n cells forwardaucune extension
MoveForward
(sans commentaire dans la source : le nom se lit comme une phrase) move forwardaucune extension
MoveBackwardN
(sans commentaire dans la source : le nom se lit comme une phrase) move backward naucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) move backward n nodes 1 exemples exécutésaucune extension
MoveNBackward
(sans commentaire dans la source : le nom se lit comme une phrase) move n backwardaucune extension
MoveNNodesBackward
(sans commentaire dans la source : le nom se lit comme une phrase) move n nodes backwardaucune extension
MoveBackwardNCells
(sans commentaire dans la source : le nom se lit comme une phrase) move backward n cellsaucune extension
MoveNCellsBackward
(sans commentaire dans la source : le nom se lit comme une phrase) move n cells backwardaucune extension
MoveBackward
(sans commentaire dans la source : le nom se lit comme une phrase) move backwardaucune extension
MoveRightN
(sans commentaire dans la source : le nom se lit comme une phrase) move right naucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) move right n nodes 2 exemples exécutésaucune extension
MoveNRight
(sans commentaire dans la source : le nom se lit comme une phrase) move n rightaucune extension
MoveNNodesRight
(sans commentaire dans la source : le nom se lit comme une phrase) move n nodes rightaucune extension
MoveRightNCells
(sans commentaire dans la source : le nom se lit comme une phrase) move right n cellsaucune extension
MoveNCellsRight
(sans commentaire dans la source : le nom se lit comme une phrase) move n cells rightaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) move right 3 exemples exécutés
o1 = new stzGrid([6, 4])
? @@( o1.SizeXT() )
o1.MoveTo(6, 1)
? @@(o1.Position())
o1.MoveRight()
? @@(o1.Position())
#--> [ 6, 4 ]
#--> [ 6, 1 ]
#--> [ 6, 1 ]
test de la bibliothèqueaucune extension
MoveLeftN
(sans commentaire dans la source : le nom se lit comme une phrase) move left naucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) move left n nodes 1 exemples exécutésaucune extension
MoveNLeft
(sans commentaire dans la source : le nom se lit comme une phrase) move n leftaucune extension
MoveNNodesLeft
(sans commentaire dans la source : le nom se lit comme une phrase) move n nodes leftaucune extension
MoveLeftNCells
(sans commentaire dans la source : le nom se lit comme une phrase) move left n cellsaucune extension
MoveNCellsLeft
(sans commentaire dans la source : le nom se lit comme une phrase) move n cells leftaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) move left 1 exemples exécutés
o1 = new stzGrid([3, 2])
o1.MoveTo(1, 1)
o1.MoveLeft() # Won't move and stays on same position
? @@( o1.Position() )
#--> [ 1, 1 ]
test de la bibliothèqueaucune extension
MoveUpN
(sans commentaire dans la source : le nom se lit comme une phrase) move up naucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) move up n nodes 2 exemples exécutésaucune extension
MoveNUp
(sans commentaire dans la source : le nom se lit comme une phrase) move n upaucune extension
MoveNNodesUp
(sans commentaire dans la source : le nom se lit comme une phrase) move n nodes upaucune extension
MoveUpNCells
(sans commentaire dans la source : le nom se lit comme une phrase) move up n cellsaucune extension
MoveNCellsUp
(sans commentaire dans la source : le nom se lit comme une phrase) move n cells upaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) move up 1 exemples exécutésaucune extension
MoveDownN
(sans commentaire dans la source : le nom se lit comme une phrase) move down naucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) move down n nodes 2 exemples exécutésaucune extension
MoveNDown
(sans commentaire dans la source : le nom se lit comme une phrase) move n downaucune extension
MoveNNodesDown
(sans commentaire dans la source : le nom se lit comme une phrase) move n nodes downaucune extension
MoveDownNCells
(sans commentaire dans la source : le nom se lit comme une phrase) move down n cellsaucune extension
MoveNCellsDown
(sans commentaire dans la source : le nom se lit comme une phrase) move n cells downaucune extension
MoveDown
(sans commentaire dans la source : le nom se lit comme une phrase) move downaucune extension
Nodes
TRAVERSAL METHODSaussi écrite: Cells · Positionsaucune extension
Neighbors
NEIGHBORS & RELATIVE POSITIONSaussi écrite: AdjacentCells · AdjacentNodes · AdjacentNeighbors · AdjacentPositions
exemple composé
o1 = new stzGrid([ 100, 1 ])
? @@( o1.Neighbors() )
#--> [ [ 2, 1 ] ]
composé à partir de la signature, exécuté pour cette page
aucune extension
ShowNeighbors
(sans commentaire dans la source : le nom se lit comme une phrase) show neighborsaucune extension
ShowAdjacent
(sans commentaire dans la source : le nom se lit comme une phrase) show adjacentaucune extension
ShowAdjacents
(sans commentaire dans la source : le nom se lit comme une phrase) show adjacentsaucune extension
ShowAdjacentNodes
(sans commentaire dans la source : le nom se lit comme une phrase) show adjacent nodesaucune extension
ShowAdjacentCells
(sans commentaire dans la source : le nom se lit comme une phrase) show adjacent cellsaucune extension
NodeUp
(sans commentaire dans la source : le nom se lit comme une phrase) node upaussi écrite: CellUp · CellAbove · NodeAbove · PositionUpaucune extension
NodeUpLeft
(sans commentaire dans la source : le nom se lit comme une phrase) node up leftaussi écrite: CellUpLeft · PositionUpLeftaucune extension
NodeUpRight
(sans commentaire dans la source : le nom se lit comme une phrase) node up rightaussi écrite: CellUpRight · PositionUpRightaucune extension
NodeDown
(sans commentaire dans la source : le nom se lit comme une phrase) node downaussi écrite: CellDown · CellBelow · NodeBelow · PositionDownaucune extension
NodeDownLeft
(sans commentaire dans la source : le nom se lit comme une phrase) node down leftaussi écrite: CellDownLeft · PositionDownLeftaucune extension
NodeDownRight
(sans commentaire dans la source : le nom se lit comme une phrase) node down rightaussi écrite: CellDownRight · PositionDownRightaucune extension
NodeLeft
(sans commentaire dans la source : le nom se lit comme une phrase) node leftaussi écrite: CellLeft · PositionLeftaucune extension
NodeRight
(sans commentaire dans la source : le nom se lit comme une phrase) node rightaussi écrite: CellRight · PositionRight
exemple composé
o1 = new stzGrid([ 100, 1 ])
? @@( o1.NodeRight() )
#--> [ 2, 1 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
DistanceTo
(sans commentaire dans la source : le nom se lit comme une phrase) distance toaussi écrite: DistanceToCell · DistanceToNode · ManhattanDistanceTo · ManhattanDistanceToNode
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.DistanceTo(2, 2)
#--> 2
composé à partir de la signature, exécuté pour cette page
aucune extension
EuclideanDistanceTo
(sans commentaire dans la source : le nom se lit comme une phrase) euclidean distance toaussi écrite: EucDistTo · EucDistanceTo · EuclideanDistanceToCell · EuclideanDistanceToNode
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.EuclideanDistanceTo(2, 2)
#--> 1.41
composé à partir de la signature, exécuté pour cette page
aucune extension
N-NODE RELATIVE POSITION METHODS 1 exemples exécutésaussi écrite: NextNthCell · NthNextCell · NthNextNode · NextNthPosition · NthNextPosition
exemple composé
o1 = new stzGrid([ 100, 1 ])
? @@( o1.NextNthNode(2) )
#--> [ 3, 1 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) previous nth node 1 exemples exécutésaussi écrite: NthPreviousCell · PreviousNthCell · PreviousNextNode · NthPreviousPosition · PreviousNthPosition
exemple composé
o1 = new stzGrid([ 100, 1 ])
? @@( o1.PreviousNthNode(2) )
#--> [ 2, 1 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) nth node up 1 exemples exécutésaussi écrite: NthCellUp · NthPositionUpaucune extension
NthNodeDown
(sans commentaire dans la source : le nom se lit comme une phrase) nth node downaussi écrite: NthCellDown · NthPositionDownaucune extension
NthNodeLeft
(sans commentaire dans la source : le nom se lit comme une phrase) nth node leftaussi écrite: NthCellLeft · NthPositionLeftaucune extension
NthNodeRight
(sans commentaire dans la source : le nom se lit comme une phrase) nth node rightaussi écrite: NthCellRight · NthPositionRight
exemple composé
o1 = new stzGrid([ 100, 1 ])
? @@( o1.NthNodeRight(2) )
#--> [ 3, 1 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
AddObstacle
OBSTACLES MANAGEMENTaucune extension
AddObstacles
(sans commentaire dans la source : le nom se lit comme une phrase) add obstaclesaucune extension
RemoveObstacle
(sans commentaire dans la source : le nom se lit comme une phrase) remove obstacleaucune extension
ClearObstacles
(sans commentaire dans la source : le nom se lit comme une phrase) clear obstaclesaucune extension
RemoveObstacles
(sans commentaire dans la source : le nom se lit comme une phrase) remove obstaclesaucune extension
IsObstacle
(sans commentaire dans la source : le nom se lit comme une phrase) is obstacle
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.IsObstacle(2, 2)
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
AreObstacles
(sans commentaire dans la source : le nom se lit comme une phrase) are obstaclesaucune extension
SetObstacleChar
(sans commentaire dans la source : le nom se lit comme une phrase) set obstacle charaucune extension
SetObstacleNode
(sans commentaire dans la source : le nom se lit comme une phrase) set obstacle nodeaucune extension
ObstacleChar
(sans commentaire dans la source : le nom se lit comme une phrase) obstacle char
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.ObstacleChar()
#--> ■
composé à partir de la signature, exécuté pour cette page
aucune extension
Obstacles
(sans commentaire dans la source : le nom se lit comme une phrase) obstaclesaucune extension
AddPath
PATH MANAGEMENTaucune extension
AddPathNodes
Same as AddPath: PATH MANAGEMENTaucune extension
AddPathCells
Same as AddPath: PATH MANAGEMENTaucune extension
AddPathNode
(sans commentaire dans la source : le nom se lit comme une phrase) add path nodeaucune extension
AddPathCell
(sans commentaire dans la source : le nom se lit comme une phrase) add path cellaucune extension
ClearPath
(sans commentaire dans la source : le nom se lit comme une phrase) clear pathaucune extension
RemovePath
(sans commentaire dans la source : le nom se lit comme une phrase) remove pathaucune extension
Path
(sans commentaire dans la source : le nom se lit comme une phrase) pathaucune extension
PathLength
(sans commentaire dans la source : le nom se lit comme une phrase) path lengthaucune extension
PathLen
(sans commentaire dans la source : le nom se lit comme une phrase) path lenaucune extension
SetPathChar
(sans commentaire dans la source : le nom se lit comme une phrase) set path charaucune extension
PathChar
(sans commentaire dans la source : le nom se lit comme une phrase) path charaucune extension
SetCurrentChar
(sans commentaire dans la source : le nom se lit comme une phrase) set current charaucune extension
CurrentChar
(sans commentaire dans la source : le nom se lit comme une phrase) current char
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.CurrentChar()
#--> x
composé à partir de la signature, exécuté pour cette page
aucune extension
SetEmptyChar
(sans commentaire dans la source : le nom se lit comme une phrase) set empty charaucune extension
EmptyChar
(sans commentaire dans la source : le nom se lit comme une phrase) empty char
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.EmptyChar()
#--> .
composé à partir de la signature, exécuté pour cette page
aucune extension
SetNeighborChar
THE FIFTH CHARACTER. The grid draws with five -- obstacle, path, current, empty and NEIGHBOUR -- and four of them had a setter and a reader. The neighbour character had neither, though ShowNeighbors() draws with it, so the one mark you cannot choose is the one marking what is next to you.aucune extension
SetNeighbourChar
Same as SetNeighborChar: THE FIFTH CHARACTER. The grid draws with five -- obstacle, path, current, empty and NEIGHBOUR -- and four of them had a setter and a reader. The neighbour character had neither, though ShowNeighbors() draws with it, so the one mark you cannot choose is the one marking what is next to you.aucune extension
NeighborChar
(sans commentaire dans la source : le nom se lit comme une phrase) neighbor char
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.NeighborChar()
#--> N
composé à partir de la signature, exécuté pour cette page
aucune extension
NeighbourChar
(sans commentaire dans la source : le nom se lit comme une phrase) neighbour char
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.NeighbourChar()
#--> N
composé à partir de la signature, exécuté pour cette page
aucune extension
ShortestPath
PATH FINDING ALGORITHMSaucune extension
ManhattanPath
(sans commentaire dans la source : le nom se lit comme une phrase) manhattan pathaussi écrite: ManhattanPathHorizontalFirstQCSXTZZZIBWU
ManhattanPathVerticalFirst
(sans commentaire dans la source : le nom se lit comme une phrase) manhattan path vertical firstaucune extension
SpiralPath
(sans commentaire dans la source : le nom se lit comme une phrase) spiral pathaucune extension
ZigZagPath
(sans commentaire dans la source : le nom se lit comme une phrase) zig zag pathaucune extension
ShowPath
(sans commentaire dans la source : le nom se lit comme une phrase) show pathaucune extension
ShowNode
(sans commentaire dans la source : le nom se lit comme une phrase) show nodeaucune extension
ShowCell
(sans commentaire dans la source : le nom se lit comme une phrase) show cellaucune extension
ShowNodes
(sans commentaire dans la source : le nom se lit comme une phrase) show nodesaucune extension
ShowCells
(sans commentaire dans la source : le nom se lit comme une phrase) show cellsaucune extension
ShowRegions
(sans commentaire dans la source : le nom se lit comme une phrase) show regionsQCSXTZZZIBWU
ShowCustomGrid
(sans commentaire dans la source : le nom se lit comme une phrase) show custom gridaucune extension
HeuristicCost
HELPER FUNCTIONS FOR PATHFINDING
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.HeuristicCost([ 2, 3 ], [ 2, 3 ])
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
WalkableNeighbors
(sans commentaire dans la source : le nom se lit comme une phrase) walkable neighborsaussi écrite: WalkableAdjacents · WalkableAdjacentsOf · WalkableNeighborsOf · WalkableAdjacentsOfCell · WalkableAdjacentsOfNode · WalkableNeighborsOfCell · WalkableNeighborsOfNode
exemple composé
o1 = new stzGrid([ 100, 1 ])
? @@( o1.WalkableNeighbors(2, 2) )
#--> [ [ 2, 1 ] ]
composé à partir de la signature, exécuté pour cette page
aucune extension
IsInList
(sans commentaire dans la source : le nom se lit comme une phrase) is in listaucune extension
LowestFScore
(sans commentaire dans la source : le nom se lit comme une phrase) lowest f scoreaucune extension
GetScoreAt
(sans commentaire dans la source : le nom se lit comme une phrase) get score ataucune extension
SetScoreAt
(sans commentaire dans la source : le nom se lit comme une phrase) set score ataucune extension
SetCameFrom
(sans commentaire dans la source : le nom se lit comme une phrase) set came fromaucune extension
GetCameFrom
(sans commentaire dans la source : le nom se lit comme une phrase) get came fromaucune extension
ReconstructPath
(sans commentaire dans la source : le nom se lit comme une phrase) reconstruct pathaucune extension
PathComplexity
PATH COMPLEXITY ANALYSISaucune extension
PathEfficiency
(sans commentaire dans la source : le nom se lit comme une phrase) path efficiencyaucune extension
Fill
REGION MANAGEMENTaussi écrite: FloodFill
exemple composé
o1 = new stzGrid([ 100, 1 ])
? @@( o1.Fill(2, 5) )
#--> [ [ 2, 5 ] ]
composé à partir de la signature, exécuté pour cette page
aucune extension
AreConnected
(sans commentaire dans la source : le nom se lit comme une phrase) are connected
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.AreConnected([ 2, 3 ], [ 2, 3 ])
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
Regions
(sans commentaire dans la source : le nom se lit comme une phrase) regionsaussi écrite: ConnectedRegionsaucune extension
RandomMaze
RANDOM MAZE GENERATIONaucune extension
Maze
Same as RandomMaze: RANDOM MAZE GENERATIONaucune extension
MazeWithPath
(sans commentaire dans la source : le nom se lit comme une phrase) maze with pathaucune extension
Show
VISUALIZING THE GRIDaucune extension
ToString
(sans commentaire dans la source : le nom se lit comme une phrase) to stringaucune extension
Legend
(sans commentaire dans la source : le nom se lit comme une phrase) legend
exemple composé
o1 = new stzGrid([ 100, 1 ])
? o1.Legend()
#--> Grid: 100x1 | Current: x | Obstacles: ■ | Path: ○ |
composé à partir de la signature, exécuté pour cette page
aucune extension
ReplaceAll
StzGridQ([3, 3]).ReplaceAllQ(:With = 5).Content() -> [[5,5,5], [5,5,5], [5,5,5]]QCSXTZZZIBWU
Content
(sans commentaire dans la source : le nom se lit comme une phrase) contentaucune extension