Module com.slinky.hackmaster
Package com.slinky.hackmaster.model.cell
package com.slinky.hackmaster.model.cell
-
ClassDescriptionRepresents the fundamental interactive unit within the game.The
IllegalCharAdditionclass is a specific type ofIllegalArgumentExceptionthat is thrown when an invalid character is added to a cell.TheCellClusterinterface defines the contract for managing a collection ofCellobjects within the context of the hacking mini-game.TheClusterCloseExceptionclass represents an exception that is thrown when there is an issue closing a cell cluster within the hacking mini-game grid.TheCellGridclass is responsible for managing a grid ofCellobjects, including their creation, clustering, and global operations.TheCellManagerinterface defines the operations that any class must implement to manageCellobjects.Strategy interface for clusteringSymbolCells andLetterCells into one or moreCellClusters based on the implemented strategy.A strategy for clustering symbols and letters within a collection ofCellobjects.Represents a cell that contains a single alphabetic character within a grid or similar structure.A specialised implementation ofAbstractClusterthat groupsLetterCells.TheSymbolCellclass is a specialised subclass ofAbstractCelldesigned to hold non-letter ASCII characters, particularly symbols.TheSymbolClusterclass extendsAbstractClusterand is designed to manage a collection ofSymbolCellobjects.