# Package it.polimi.ingsw.is25am31.model.components

package it.polimi.ingsw.is25am31.model.components

- Related Packages
  Package
  Description
  it.polimi.ingsw.is25am31.model
  it.polimi.ingsw.is25am31.model.cards
  it.polimi.ingsw.is25am31.model.gameboard
  it.polimi.ingsw.is25am31.model.player
- Class
  Description
  AlienColor
  Enumeration representing the available alien colors in the game.
  AlienLifeSupport
  Represents a specialized component which, if attached to the ship next to a cabin, ensures it can contain alien inhabitants.
  BatteryComponent
  Represents a component with a specific capacity for storing batteries, This class allows for modifications to its current capacity while ensuring it does not exceed its predefined limits.
  Cabin
  Represents a cabin component in the game, capable of holding human crew members or alien inhabitants with specific life support requirements.
  Cannon
  Represents a Cannon component with configurable power and orientation.
  CargoHold
  Represents a cargo hold component capable of storing goods with specific constraints.
  Color
  Enumeration representing the available colors in the game.
  Component
  Represents a general component in the game, serving as the base class for various specialized components.
  Connector
  Enumeration representing the different types of connectors available in the game.
  Engine
  The Engine class represents an engine component that extends the Component class.
  Good
  Enumeration representing different types of goods with their associated values.
  MainCabin
  Represents the main cabin component of a spaceship.
  OrientationShield
  Enumeration representing the four diagonal orientations for shield components.
  ShieldGenerator
  Represents a shield generator component that can protect specific sides of the spaceship.
  Side
  Enumeration representing the four cardinal sides or directions.
  Tiles
  The Tiles class represents a collection of components used within the game.