450 lines
43 KiB
HTML
450 lines
43 KiB
HTML
<!DOCTYPE HTML>
|
|
<html lang="it">
|
|
<head>
|
|
<!-- Generated by javadoc (25) on Fri Jun 19 23:05:23 CEST 2026 -->
|
|
<title>All Classes and Interfaces</title>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<meta name="dc.created" content="2026-06-19">
|
|
<meta name="description" content="class index">
|
|
<meta name="generator" content="javadoc/AllClassesIndexWriter">
|
|
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">
|
|
<link rel="stylesheet" type="text/css" href="resource-files/stylesheet.css">
|
|
<script type="text/javascript" src="script-files/script.js"></script>
|
|
<script type="text/javascript" src="script-files/jquery-3.7.1.min.js"></script>
|
|
<script type="text/javascript" src="script-files/jquery-ui.min.js"></script>
|
|
</head>
|
|
<body class="all-classes-index-page">
|
|
<script type="text/javascript">const pathtoroot = "./";
|
|
loadScripts(document, 'script');</script>
|
|
<noscript>
|
|
<div>JavaScript is disabled on your browser.</div>
|
|
</noscript>
|
|
<header role="banner">
|
|
<nav role="navigation">
|
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
<div class="top-nav" id="navbar-top">
|
|
<div class="nav-content">
|
|
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button></div>
|
|
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
|
|
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
|
<li><a href="it.polimi.ingsw.gc14/module-summary.html">Module</a></li>
|
|
<li><a href="overview-tree.html">Tree</a></li>
|
|
<li><a href="index-files/index-1.html">Index</a></li>
|
|
<li><a href="search.html">Search</a></li>
|
|
<li><a href="help-doc.html#all-classes">Help</a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="sub-nav">
|
|
<div class="nav-content">
|
|
<ol class="sub-nav-list"></ol>
|
|
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
|
|
</div>
|
|
</div>
|
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
|
</header>
|
|
<div class="main-grid">
|
|
<main role="main">
|
|
<div class="header">
|
|
<h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces</h1>
|
|
</div>
|
|
<div id="all-classes-table">
|
|
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab1', 2)" class="table-tab">Interfaces</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Classes</button><button id="all-classes-table-tab3" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab3', 2)" class="table-tab">Enum Classes</button></div>
|
|
<div id="all-classes-table.tabpanel" role="tabpanel" aria-labelledby="all-classes-table-tab0">
|
|
<div class="summary-table two-column-summary">
|
|
<div class="table-header col-first">Class</div>
|
|
<div class="table-header col-last">Description</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/NetworkEvents/AddPlayer.html" title="class in it.polimi.ingsw.gc14.Network.NetworkEvents">AddPlayer</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Network event used to register a new player in the lobby.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/NetworkEvents/ApplyNextRound.html" title="class in it.polimi.ingsw.gc14.Network.NetworkEvents">ApplyNextRound</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Network event that transitions all clients to the next round.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Characters/Artist.html" title="class in it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters">Artist</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents an Artist character card.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/View/TUI/AsciiTable.html" title="class in it.polimi.ingsw.gc14.View.TUI">AsciiTable</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">General-purpose helper for building fixed-width ASCII/Unicode tables in a TUI.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/GamePackage/Board.html" title="class in it.polimi.ingsw.gc14.Model.GamePackage">Board</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Board manages all the elements during the game such as decks, upper and lower rows, totems, tiles...</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/View/TUI/BorderStyle.html" title="enum class in it.polimi.ingsw.gc14.View.TUI">BorderStyle</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Defines the available border styles used to render <a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/View/TUI/AsciiTable.html" title="class in it.polimi.ingsw.gc14.View.TUI"><code>AsciiTable</code></a>
|
|
instances in the text-based user interface.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Characters/Builder.html" title="class in it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters">Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents a Builder character card.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building0.html" title="class in it.polimi.ingsw.gc14.Model.Cards.Building.Effects">Building0</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Building effect that grants 5 food for each new complete set of
|
|
6 different character types obtained after purchasing this building.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building1.html" title="class in it.polimi.ingsw.gc14.Model.Cards.Building.Effects">Building1</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Building effect that grants a discount of 1 food during the Sustenance Event
|
|
for each character of the indicated type present in the player's tribe.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building10.html" title="class in it.polimi.ingsw.gc14.Model.Cards.Building.Effects">Building10</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">At the end of the game, the player gains 6 Prestige Points
|
|
for each complete set of character types in their tribe.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building11.html" title="class in it.polimi.ingsw.gc14.Model.Cards.Building.Effects">Building11</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">At the end of the game, the player gains Prestige Points based on the number
|
|
of cards of the indicated character type in their tribe.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building13.html" title="class in it.polimi.ingsw.gc14.Model.Cards.Building.Effects">Building13</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">At the end of the game, this building grants 25 Prestige Points
|
|
to the player who owns it.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building4.html" title="class in it.polimi.ingsw.gc14.Model.Cards.Building.Effects">Building4</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Building effect that grants 3 food for each new pair of identical inventors
|
|
obtained after purchasing this building.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building8.html" title="class in it.polimi.ingsw.gc14.Model.Cards.Building.Effects">Building8</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">At the end of the game, you gain double the Prestige Points indicated on the Builder cards in your tribe.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/BuildingCard.html" title="class in it.polimi.ingsw.gc14.Model.Cards">BuildingCard</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents a generic building card in the game.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/Building/BuildingEffect.html" title="interface in it.polimi.ingsw.gc14.Model.Cards.Building">BuildingEffect</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
|
|
<div class="block">Defines the effect behavior of a building card.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Events/CavePaintings.html" title="class in it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events">CavePaintings</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents a Cave Paintings event card.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Character.html" title="class in it.polimi.ingsw.gc14.Model.Cards.TribeCards">Character</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Abstract base class for all character cards.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/TribeCards/CharacterType.html" title="enum class in it.polimi.ingsw.gc14.Model.Cards.TribeCards">CharacterType</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Represents the different types of character cards available in the game.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/RMI/Client/ClientCallbackImpl.html" title="class in it.polimi.ingsw.gc14.Network.RMI.Client">ClientCallbackImpl</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">RMI client callback implementation of <a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/RMI/Common/IClientCallback.html" title="interface in it.polimi.ingsw.gc14.Network.RMI.Common"><code>IClientCallback</code></a>.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Controller/ClientController.html" title="class in it.polimi.ingsw.gc14.Controller">ClientController</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Controller responsible for coordinating the client-side components,
|
|
including the view, the network client and the local mini model.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/TCP/Server/ClientHandler.html" title="class in it.polimi.ingsw.gc14.Network.TCP.Server">ClientHandler</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Handles the TCP connection with a single client.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/ClientLauncherGUI.html" title="class in it.polimi.ingsw.gc14">ClientLauncherGUI</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Entry point for launching the game client with the JavaFX GUI.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/ClientLauncherGUI.GUIApp.html" title="class in it.polimi.ingsw.gc14">ClientLauncherGUI.GUIApp</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Inner <code>Application</code> subclass that wires the GUI to the client controller
|
|
and hands off control to <a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/View/GUI/GUI.html#start(javafx.stage.Stage)"><code>GUI.start(Stage)</code></a>.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/ClientLauncherTUI.html" title="class in it.polimi.ingsw.gc14">ClientLauncherTUI</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Entry point for the TUI-based game client.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/CompositeClientBroadcaster.html" title="class in it.polimi.ingsw.gc14.Network">CompositeClientBroadcaster</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Forwards every notification to both the RMI and the TCP transport layers.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/GamePackage/CurrentState.html" title="class in it.polimi.ingsw.gc14.Model.GamePackage">CurrentState</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents the current state of the game.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/DecksCreator.html" title="class in it.polimi.ingsw.gc14.Model">DecksCreator</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Utility class responsible for loading and creating decks of cards and slots for the game.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/DecksCreator.BuildingCardDefinition.html" title="class in it.polimi.ingsw.gc14.Model">DecksCreator.BuildingCardDefinition</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Internal data class representing the raw definition of a building card as loaded from a JSON file.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/DecksCreator.TribeCardDefinition.html" title="class in it.polimi.ingsw.gc14.Model">DecksCreator.TribeCardDefinition</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Internal data class representing the raw definition of a tribe card as loaded from a JSON file.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/NetworkEvents/DisconnectedPlayer.html" title="class in it.polimi.ingsw.gc14.Network.NetworkEvents">DisconnectedPlayer</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Network event used to notify all clients that a player has disconnected.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/NetworkEvents/DrawLowerBuildingCard.html" title="class in it.polimi.ingsw.gc14.Network.NetworkEvents">DrawLowerBuildingCard</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">NetworkEvent to draw a building card from the lower card list.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/NetworkEvents/DrawLowerTribeCard.html" title="class in it.polimi.ingsw.gc14.Network.NetworkEvents">DrawLowerTribeCard</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">NetworkEvent to draw a tribe card from the lower card list.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/NetworkEvents/DrawUpperBuildingCard.html" title="class in it.polimi.ingsw.gc14.Network.NetworkEvents">DrawUpperBuildingCard</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">NetworkEvent to draw a building card from the upper card list.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/NetworkEvents/DrawUpperTribeCard.html" title="class in it.polimi.ingsw.gc14.Network.NetworkEvents">DrawUpperTribeCard</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">NetworkEvent to draw a tribe card from the upper card list.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/Building/EffectType.html" title="enum class in it.polimi.ingsw.gc14.Model.Cards.Building">EffectType</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Represents the possible effect types of building cards.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/NetworkEvents/EndedGame.html" title="class in it.polimi.ingsw.gc14.Network.NetworkEvents">EndedGame</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Network event that signals the end of the game and delivers the final standings.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/ErrorType.html" title="enum class in it.polimi.ingsw.gc14">ErrorType</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Enumeration of error types that can be returned by server-side operations.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/TribeCards/EventCard.html" title="class in it.polimi.ingsw.gc14.Model.Cards.TribeCards">EventCard</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Abstract base class for all event cards.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/TribeCards/EventType.html" title="enum class in it.polimi.ingsw.gc14.Model.Cards.TribeCards">EventType</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Represents the different types of event cards available in the game.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/EventType.html" title="enum class in it.polimi.ingsw.gc14.Network">EventType</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Represents the different types of network events that can be sent between
|
|
client and server.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/View/GUI/FireParticleSystem.html" title="class in it.polimi.ingsw.gc14.View.GUI">FireParticleSystem</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Ambient fire-particle effect rendered on a transparent overlay pane.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/View/GUI/FireParticleSystem.Particle.html" title="class in it.polimi.ingsw.gc14.View.GUI">FireParticleSystem.Particle</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">A single fire particle with position, velocity, wobble, and JavaFX visual nodes.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Game.html" title="class in it.polimi.ingsw.gc14.Model">Game</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents the main game model.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Controller/GameController.html" title="class in it.polimi.ingsw.gc14.Controller">GameController</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Controller responsible for managing interactions with the <a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Game.html" title="class in it.polimi.ingsw.gc14.Model"><code>Game</code></a> model.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/GameEventProcessor.html" title="class in it.polimi.ingsw.gc14">GameEventProcessor</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Processes game events from the action queue and routes each one
|
|
based on the current game state.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/GamePackage/GameStages.html" title="enum class in it.polimi.ingsw.gc14.Model.GamePackage">GameStages</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Represents the possible stages of a game.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Characters/Gatherer.html" title="class in it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters">Gatherer</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents a Gatherer character card.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/View/GUI/GUI.html" title="class in it.polimi.ingsw.gc14.View.GUI">GUI</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">JavaFX-based GUI implementation of <a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/View/IView.html" title="interface in it.polimi.ingsw.gc14.View"><code>IView</code></a>.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/TCP/Server/HeartbeatHandler.html" title="class in it.polimi.ingsw.gc14.Network.TCP.Server">HeartbeatHandler</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Handles the heartbeat communication associated with a TCP client.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Events/Hunt.html" title="class in it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events">Hunt</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">When activated, gives Food and Prestige Points to every player.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Characters/Hunter.html" title="class in it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters">Hunter</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents a Hunter character card.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/IClient.html" title="interface in it.polimi.ingsw.gc14.Network">IClient</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
|
|
<div class="block">Defines the operations that a client can request during the game.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/RMI/Common/IClientCallback.html" title="interface in it.polimi.ingsw.gc14.Network.RMI.Common">IClientCallback</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
|
|
<div class="block">Callback interface used by the server to notify an RMI client about
|
|
game updates and incoming network actions.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/RMI/Common/IGameServer.html" title="interface in it.polimi.ingsw.gc14.Network.RMI.Common">IGameServer</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
|
|
<div class="block">Remote interface used by RMI clients to interact with the game server.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/InterfaceResolver.html" title="class in it.polimi.ingsw.gc14.Network">InterfaceResolver</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Utility class for resolving the local network interface to use when connecting to a server.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Characters/Inventor.html" title="class in it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters">Inventor</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents an Inventor character card.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/View/IView.html" title="interface in it.polimi.ingsw.gc14.View">IView</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
|
|
<div class="block">View interface implemented by both the TUI and GUI.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/View/GUI/LeaderboardFXMLController.html" title="class in it.polimi.ingsw.gc14.View.GUI">LeaderboardFXMLController</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">FXML controller for the end-of-game leaderboard scene.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/LimitedMap.html" title="class in it.polimi.ingsw.gc14">LimitedMap<K,<wbr>V></a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">A <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ConcurrentHashMap.html" title="class or interface in java.util.concurrent" class="external-link"><code>ConcurrentHashMap</code></a>-backed map with a configurable size limit and an associated action.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/View/GUI/LoginFXMLController.html" title="class in it.polimi.ingsw.gc14.View.GUI">LoginFXMLController</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">FXML controller for the login scene.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/View/GUI/MainFXMLController.html" title="class in it.polimi.ingsw.gc14.View.GUI">MainFXMLController</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">FXML controller for the main game scene.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/MiniModel.html" title="class in it.polimi.ingsw.gc14.Model">MiniModel</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Lightweight representation of the game model shared with clients.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/NetworkConfig.html" title="class in it.polimi.ingsw.gc14.Network">NetworkConfig</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Shared network constants used by both server and client components.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/NetworkEvent.html" title="class in it.polimi.ingsw.gc14.Network">NetworkEvent</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents an event sent over the network.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Orders/Order2.html" title="class in it.polimi.ingsw.gc14.Model.Orders">Order2</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents the order logic card used in a two-player game.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Orders/Order3.html" title="class in it.polimi.ingsw.gc14.Model.Orders">Order3</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents the order logic card used in a three-player game.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Orders/Order4.html" title="class in it.polimi.ingsw.gc14.Model.Orders">Order4</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents the order logic card used in a four-player game.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Orders/Order5.html" title="class in it.polimi.ingsw.gc14.Model.Orders">Order5</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents the order logic card used in a five-player game.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/OrderLogicCard.html" title="class in it.polimi.ingsw.gc14.Model">OrderLogicCard</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Abstract base class for all order logic cards.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Orders/OrderPlayer.html" title="class in it.polimi.ingsw.gc14.Model.Orders">OrderPlayer</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents a player entry in an order logic card.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/PlayableCard.html" title="class in it.polimi.ingsw.gc14.Model">PlayableCard</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Abstract base class for all playable cards.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Player.html" title="class in it.polimi.ingsw.gc14.Model">Player</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Default Player class; contains all identifiers and methods needed.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/NetworkEvents/ReconnectPlayer.html" title="class in it.polimi.ingsw.gc14.Network.NetworkEvents">ReconnectPlayer</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Network event used to notify that a player has reconnected to the game.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/RMI/Client/RMIClient.html" title="class in it.polimi.ingsw.gc14.Network.RMI.Client">RMIClient</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Client RMI.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/RMI/Server/RMIHeartbeat.html" title="class in it.polimi.ingsw.gc14.Network.RMI.Server">RMIHeartbeat</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Server-side heartbeat watchdog for a single RMI client.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/RMI/Server/RMIServer.html" title="class in it.polimi.ingsw.gc14.Network.RMI.Server">RMIServer</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">RMI server responsible for handling remote client connections,
|
|
receiving player actions, and propagating game updates.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/SaveManager.html" title="class in it.polimi.ingsw.gc14">SaveManager</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Handles persistence of the game model to and from disk.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/ServerLauncher.html" title="class in it.polimi.ingsw.gc14">ServerLauncher</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Main server entry point.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Characters/Shaman.html" title="class in it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters">Shaman</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents a Shaman character card.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Events/ShamanicRitual.html" title="class in it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events">ShamanicRitual</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">When activated, rewards the player with the most shaman icons and penalizes the one with the fewest.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/NetworkEvents/SkipTurn.html" title="class in it.polimi.ingsw.gc14.Network.NetworkEvents">SkipTurn</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Network event used to skip the current player's optional card action.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Slot.html" title="class in it.polimi.ingsw.gc14.Model">Slot</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents a slot with a specific identifier and associated values
|
|
for upper cards, lower cards, food, and minimum number of players.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/NetworkEvents/SlotChoice.html" title="class in it.polimi.ingsw.gc14.Network.NetworkEvents">SlotChoice</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">NetworkEvent to select a slot where to place the player totem.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Events/Sustenance.html" title="class in it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events">Sustenance</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents a Sustenance event card.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/TCP/Client/TCPClient.html" title="class in it.polimi.ingsw.gc14.Network.TCP.Client">TCPClient</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Client TCP.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/TCP/Server/TCPServer.html" title="class in it.polimi.ingsw.gc14.Network.TCP.Server">TCPServer</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">TCP server responsible for accepting client connections,
|
|
handling player registration and reconnection, and sending
|
|
game updates to connected clients.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Network/NetworkEvents/TotemChoice.html" title="class in it.polimi.ingsw.gc14.Network.NetworkEvents">TotemChoice</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Network event used to handle a player's totem choice.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/View/GUI/TotemFXMLController.html" title="class in it.polimi.ingsw.gc14.View.GUI">TotemFXMLController</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">FXML controller for the totem selection scene.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Totems.html" title="enum class in it.polimi.ingsw.gc14.Model">Totems</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Represents the different totem colors available in the game.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/Model/Cards/TribeCard.html" title="class in it.polimi.ingsw.gc14.Model.Cards">TribeCard</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Abstract base class for all tribe cards.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/View/TUI/TUI.html" title="class in it.polimi.ingsw.gc14.View.TUI">TUI</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Text-based User Interface (TUI) implementation of <a href="it.polimi.ingsw.gc14/it/polimi/ingsw/gc14/View/IView.html" title="interface in it.polimi.ingsw.gc14.View"><code>IView</code></a>.</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
</div>
|
|
</body>
|
|
</html>
|