Uses of Interface
com.slinky.hackmaster.model.cell.Cell
Packages that use Cell
-
Uses of Cell in com.slinky.hackmaster.model.cell
Classes in com.slinky.hackmaster.model.cell that implement CellModifier and TypeClassDescriptionclassRepresents a cell that contains a single alphabetic character within a grid or similar structure.classTheSymbolCellclass is a specialised subclass ofAbstractCelldesigned to hold non-letter ASCII characters, particularly symbols.Methods in com.slinky.hackmaster.model.cell that return CellModifier and TypeMethodDescriptionCellGrid.getCell(int index) Retrieves theCellat the specified index from the internal cell array.CellManager.getCell(int index) Retrieves aCellat the specified index.CellCluster.getCellAt(int index) Retrieves the Cell at the specified index.CellGrid.getCellAt(int row, int col) Returns theCelllocated at the specified row and column in the grid.CellManager.getCellAt(int row, int col) Returns theCelllocated at the specified row and column in the grid.Cell[]CellGrid.getCells()Returns a flat array of all theCellobjects in the grid.Cell[]CellManager.getCells()Retrieves an array of allCellobjects managed by thisCellManager.Cell[][]CellGrid.getCells2D()Returns the 2D arrangement of Cells.Cell[][]CellManager.getCells2D()Returns the 2D arrangement of Cells.CellCluster.getFirstCell()Retrieves the first cell in the cluster.CellCluster.getLastCell()Retrieves the last cell in the cluster.Methods in com.slinky.hackmaster.model.cell that return types with arguments of type CellMethods in com.slinky.hackmaster.model.cell with parameters of type CellModifier and TypeMethodDescriptionbooleanAdds aCellto this cluster.booleanAdds aCellto the cluster, ensuring it is an instance ofLetterCell.booleanAdds aCellto theSymbolCluster.booleanDetermines if the givenCellargument belongs to this clusterintCellCluster.getIndexOf(Cell cell) Retrieves the index of a specific cell within the cluster.booleanDetermines whether the content of thisCellmatches the content of the specifiedCell.booleanDetermines whether the content of thisSymbolCellmatches the content of the specifiedCell.booleanCellCluster.removeCell(Cell cell) Removes theCellfrom this cluster.booleanCell.sharesClusterWith(Cell cell) Determines whether thisCellshares the same cluster with another specifiedCell.booleanLetterCell.sharesClusterWith(Cell cell) Determines whether thisLetterCellshares the same cluster with the specifiedCell.booleanSymbolCell.sharesClusterWith(Cell cell) Method parameters in com.slinky.hackmaster.model.cell with type arguments of type CellModifier and TypeMethodDescriptionClusterStrategy.clusterLetters(Collection<? extends Cell> letterCells) Clusters a given collection ofLetterCells into one or moreCellClusters based on the implemented strategy.ExhaustiveClusterStrategy.clusterLetters(Collection<? extends Cell> cells) Linearly searches through eachCelland groups consecutiveLetterCells intoLetterClusters.ClusterStrategy.clusterSymbols(Collection<? extends Cell> symbolCells) Clusters a given collection ofSymbolCells into one or moreCellClusters based on the implemented strategy.ExhaustiveClusterStrategy.clusterSymbols(Collection<? extends Cell> symbolCells) Clusters symbols in a given collection ofCellobjects based on matching open and close bracket types. -
Uses of Cell in com.slinky.hackmaster.view
Methods in com.slinky.hackmaster.view that return CellModifier and TypeMethodDescriptionCellView.getCell()Retrieves theCellassociated with thisCellView.Constructors in com.slinky.hackmaster.view with parameters of type Cell