Uses of Package
it.unicam.cs.pa.mastermind.gamecore
-
Packages that use it.unicam.cs.pa.mastermind.gamecore Package Description it.unicam.cs.pa.mastermind.gamecore Il package contiene le componenti chiave relative all'intera gestione del gioco, quali gli attori delegati alla creazione e alla gestione di nuovi match e gli attori delegati allo svolgimeto vero e proprio di tali match.it.unicam.cs.pa.mastermind.players Nel seguente package sono definiti i due principali attori del gioco, il Maker, colui che decide la sequenza da indovinare, e il Breaker, colui che deve cercare di indovinare la sequenza decisa dal Maker.it.unicam.cs.pa.mastermind.ui Il seguente package contiene le classi relative a tutto ciò che concerne l'interfaccia di gioco con la quale comunicherà l'utente fisico, sia esso o meno un giocatore attivo nel gioco. -
Classes in it.unicam.cs.pa.mastermind.gamecore used by it.unicam.cs.pa.mastermind.gamecore Class Description BoardModel Responsabilità: gestire le informazioni relative ad una plancia di gioco.ColorPegs Responsabilità: rappresentare gli elementi alla base delle sequenze trattate durante le partite di gioco.MainManager Responsabilità: permettere il corretto svolgimento del gioco, monitorando e tenendo traccia di una partita di MasterMind alla volta.Observable Classe astratta impiegata per la definizione di oggettiObservable
all'interno del pattern Observer.Observer Interfaccia impiegata per la definizione di oggettiObserver
all'interno del pattern Observer. -
Classes in it.unicam.cs.pa.mastermind.gamecore used by it.unicam.cs.pa.mastermind.players Class Description ColorPegs Responsabilità: rappresentare gli elementi alla base delle sequenze trattate durante le partite di gioco. -
Classes in it.unicam.cs.pa.mastermind.gamecore used by it.unicam.cs.pa.mastermind.ui Class Description BoardModel Responsabilità: gestire le informazioni relative ad una plancia di gioco.ColorPegs Responsabilità: rappresentare gli elementi alla base delle sequenze trattate durante le partite di gioco.Observable Classe astratta impiegata per la definizione di oggettiObservable
all'interno del pattern Observer.Observer Interfaccia impiegata per la definizione di oggettiObserver
all'interno del pattern Observer.StartupSettings Responsabilità: tenere traccia delle informazioni necessarie per decidere se iniziare una nuova partita e se impostare nuove impostazioni di avvio.