Package com.slinky.hackmaster.model.cell


package com.slinky.hackmaster.model.cell
  • Class
    Description
    Represents the fundamental interactive unit within the game.
    The IllegalCharAddition class is a specific type of IllegalArgumentException that is thrown when an invalid character is added to a cell.
    The CellCluster interface defines the contract for managing a collection of Cell objects within the context of the hacking mini-game.
    The ClusterCloseException class represents an exception that is thrown when there is an issue closing a cell cluster within the hacking mini-game grid.
    The CellGrid class is responsible for managing a grid of Cell objects, including their creation, clustering, and global operations.
    The CellManager interface defines the operations that any class must implement to manage Cell objects.
    Strategy interface for clustering SymbolCells and LetterCells into one or more CellClusters based on the implemented strategy.
    A strategy for clustering symbols and letters within a collection of Cell objects.
    Represents a cell that contains a single alphabetic character within a grid or similar structure.
    A specialised implementation of AbstractCluster that groups LetterCells.
    The SymbolCell class is a specialised subclass of AbstractCell designed to hold non-letter ASCII characters, particularly symbols.
    The SymbolCluster class extends AbstractCluster and is designed to manage a collection of SymbolCell objects.