java.lang.Object
com.klotski.app.Constants
Classe contenente tutte le costanti utilizzate.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intCodice identificativo per il corrispondente tasto.static final StringNome applicazione.static final intCodice identificativo per la corrispondente freccia direzionale.static final intCodice identificativo per la corrispondente freccia direzionale.static final intCodice identificativo per la corrispondente freccia direzionale.static final intCodice identificativo per la corrispondente freccia direzionale.static final intNumero di pezzi per configurazione.static final int[]Array contenente i valori dei tipi di blocchi contenuti nella configurazione iniziale 1.static final int[]Array contenente i valori delle coordinate X dei blocchi contenuti nella configurazione iniziale 1.static final int[]Array contenente i valori delle coordinate Y dei blocchi contenuti nella configurazione iniziale 1.static final int[]Array contenente i valori dei tipi di blocchi contenuti nella configurazione iniziale 2.static final int[]Array contenente i valori delle coordinate X dei blocchi contenuti nella configurazione iniziale 2.static final int[]Array contenente i valori delle coordinate Y dei blocchi contenuti nella configurazione iniziale 2.static final int[]Array contenente i valori dei tipi di blocchi contenuti nella configurazione iniziale 3.static final int[]Array contenente i valori delle coordinate X dei blocchi contenuti nella configurazione iniziale 3.static final int[]Array contenente i valori delle coordinate Y dei blocchi contenuti nella configurazione iniziale 3.static final int[]Array contenente i valori dei tipi di blocchi contenuti nella configurazione iniziale 4.static final int[]Array contenente i valori delle coordinate X dei blocchi contenuti nella configurazione iniziale 4.static final int[]Array contenente i valori delle coordinate Y dei blocchi contenuti nella configurazione iniziale 3.static final intCostante per il settaggio dei bottoni.static final intCodice identificativo per il corrispondente tasto.static final StringFile di supporto per la serializzazione (json).static intDimensione del log quando è vuoto.static final StringPath dell'icona del gioco.static final StringFile di log (o storico o database) delle mosse (in forma di stringhe json di configurazioni).static final intAltezza massima del pane.static final intLarghezza massima del pane.static final doubleDi quanti px muovere ciascun pezzo nel gioco.static final StringStringa per script NBM.static final StringPath file HTML per poter risolvere l'NBM.static final StringColore del bordo.static final intAltezza del pezzo unitario.static final StringNome dell'immagine del pezzo unitario.static final intLarghezza del pezzo unitario.static final intAltezza del pezzo 1x2.static final StringNome dell'immagine del pezzo 1x2.static final intLarghezza del pezzo 1x2.static final intAltezza del pezzo 2x1.static final StringNome dell'immagine del pezzo 2x1.static final intLarghezza del pezzo 2x1.static final intAltezza del pezzo speciale.static final StringNome dell'immagine del pezzo speciale.static final intLarghezza del pezzo speciale.static final intCurvatura degli spigoli dei pezzi.static final javafx.scene.paint.ColorColore del bordo dei pezzi.static final intCodice identificativo per il corrispondente tasto.static final intLarghezza della scena.static final intAltezza della scena.static final intSpessore del bordo di un pezzo se selezionato.static intDimensione del log quando ha una configurazione iniziale.static final javafx.scene.paint.ColorCostante per il settaggio dei bottoni.static final javafx.scene.paint.ColorCostante per il settaggio dei bottoni.static final intCostante per il settaggio dei bottoni.static final StringFile css (per lo stile di JavaFX).static final booleanCostante per il settaggio dei bottoni.static final intSpessore del bordo di un pezzo se non selezionato.static final StringFile fxml (per JavaFX).static final intCodice identificativo per il corrispondente tasto.static final intCoordinata X per la vittoria.static final intCoordinata Y per la vittoria. -
Method Summary
-
Field Details
-
ICON_PATH_NAME
Path dell'icona del gioco.- See Also:
-
APPLICATION_NAME
Nome applicazione.- See Also:
-
VIEW_FXML_FILENAME
File fxml (per JavaFX).- See Also:
-
STYLE_CSS_FILENAME
File css (per lo stile di JavaFX).- See Also:
-
DC_FILE
File di supporto per la serializzazione (json).- See Also:
-
LOG_FILE
File di log (o storico o database) delle mosse (in forma di stringhe json di configurazioni).- See Also:
-
EMPTY_LOG_SIZE
public static int EMPTY_LOG_SIZEDimensione del log quando è vuoto. -
SINGLE_LOG_SIZE
public static int SINGLE_LOG_SIZEDimensione del log quando ha una configurazione iniziale. -
SCENE_V
public static final int SCENE_VLarghezza della scena.- See Also:
-
SCENE_V1
public static final int SCENE_V1Altezza della scena.- See Also:
-
MAX_PANE_HEIGHT
public static final int MAX_PANE_HEIGHTAltezza massima del pane.- See Also:
-
MAX_PANE_WIDTH
public static final int MAX_PANE_WIDTHLarghezza massima del pane.- See Also:
-
PANE_BORDER_COLOR
Colore del bordo.- See Also:
-
STROKE_TRANSITION_MILLIS
public static final int STROKE_TRANSITION_MILLISCostante per il settaggio dei bottoni.- See Also:
-
STROKE_START_COLOR
public static final javafx.scene.paint.Color STROKE_START_COLORCostante per il settaggio dei bottoni. -
STROKE_END_COLOR
public static final javafx.scene.paint.Color STROKE_END_COLORCostante per il settaggio dei bottoni. -
CYCLE_COUNT
public static final int CYCLE_COUNTCostante per il settaggio dei bottoni.- See Also:
-
TRANSITION_AUTOREVERSE
public static final boolean TRANSITION_AUTOREVERSECostante per il settaggio dei bottoni.- See Also:
-
WIN_X
public static final int WIN_XCoordinata X per la vittoria.- See Also:
-
WIN_Y
public static final int WIN_YCoordinata Y per la vittoria.- See Also:
-
MOVE_AMOUNT
public static final double MOVE_AMOUNTDi quanti px muovere ciascun pezzo nel gioco.- See Also:
-
NBM_SCRIPT
Stringa per script NBM.- See Also:
-
NBM_SOLVER_HTML_FILE
Path file HTML per poter risolvere l'NBM.- See Also:
-
ARROW_DOWN
public static final int ARROW_DOWNCodice identificativo per la corrispondente freccia direzionale.- See Also:
-
ARROW_RIGHT
public static final int ARROW_RIGHTCodice identificativo per la corrispondente freccia direzionale.- See Also:
-
ARROW_UP
public static final int ARROW_UPCodice identificativo per la corrispondente freccia direzionale.- See Also:
-
ARROW_LEFT
public static final int ARROW_LEFTCodice identificativo per la corrispondente freccia direzionale.- See Also:
-
S
public static final int SCodice identificativo per il corrispondente tasto.- See Also:
-
D
public static final int DCodice identificativo per il corrispondente tasto.- See Also:
-
W
public static final int WCodice identificativo per il corrispondente tasto.- See Also:
-
A
public static final int ACodice identificativo per il corrispondente tasto.- See Also:
-
PIECE_STROKE_COLOR
public static final javafx.scene.paint.Color PIECE_STROKE_COLORColore del bordo dei pezzi. -
UNSELECTED_PIECE_STROKE_WIDTH
public static final int UNSELECTED_PIECE_STROKE_WIDTHSpessore del bordo di un pezzo se non selezionato.- See Also:
-
SELECTED_PIECE_STROKE_WIDTH
public static final int SELECTED_PIECE_STROKE_WIDTHSpessore del bordo di un pezzo se selezionato.- See Also:
-
PIECE_ARC_DIM
public static final int PIECE_ARC_DIMCurvatura degli spigoli dei pezzi.- See Also:
-
PIECE_0_HEIGHT
public static final int PIECE_0_HEIGHTAltezza del pezzo unitario.- See Also:
-
PIECE_0_WIDTH
public static final int PIECE_0_WIDTHLarghezza del pezzo unitario.- See Also:
-
PIECE_0_IMAGE_NAME
Nome dell'immagine del pezzo unitario.- See Also:
-
PIECE_1_HEIGHT
public static final int PIECE_1_HEIGHTAltezza del pezzo 1x2.- See Also:
-
PIECE_1_WIDTH
public static final int PIECE_1_WIDTHLarghezza del pezzo 1x2.- See Also:
-
PIECE_1_IMAGE_NAME
Nome dell'immagine del pezzo 1x2.- See Also:
-
PIECE_2_HEIGHT
public static final int PIECE_2_HEIGHTAltezza del pezzo 2x1.- See Also:
-
PIECE_2_WIDTH
public static final int PIECE_2_WIDTHLarghezza del pezzo 2x1.- See Also:
-
PIECE_2_IMAGE_NAME
Nome dell'immagine del pezzo 2x1.- See Also:
-
PIECE_3_HEIGHT
public static final int PIECE_3_HEIGHTAltezza del pezzo speciale.- See Also:
-
PIECE_3_WIDTH
public static final int PIECE_3_WIDTHLarghezza del pezzo speciale.- See Also:
-
PIECE_3_IMAGE_NAME
Nome dell'immagine del pezzo speciale.- See Also:
-
CONF_PIECES_NUM
public static final int CONF_PIECES_NUMNumero di pezzi per configurazione.- See Also:
-
config1PieceTypes
public static final int[] config1PieceTypesArray contenente i valori dei tipi di blocchi contenuti nella configurazione iniziale 1. -
config1PieceX
public static final int[] config1PieceXArray contenente i valori delle coordinate X dei blocchi contenuti nella configurazione iniziale 1. -
config1PieceY
public static final int[] config1PieceYArray contenente i valori delle coordinate Y dei blocchi contenuti nella configurazione iniziale 1. -
config2PieceTypes
public static final int[] config2PieceTypesArray contenente i valori dei tipi di blocchi contenuti nella configurazione iniziale 2. -
config2PieceX
public static final int[] config2PieceXArray contenente i valori delle coordinate X dei blocchi contenuti nella configurazione iniziale 2. -
config2PieceY
public static final int[] config2PieceYArray contenente i valori delle coordinate Y dei blocchi contenuti nella configurazione iniziale 2. -
config3PieceTypes
public static final int[] config3PieceTypesArray contenente i valori dei tipi di blocchi contenuti nella configurazione iniziale 3. -
config3PieceX
public static final int[] config3PieceXArray contenente i valori delle coordinate X dei blocchi contenuti nella configurazione iniziale 3. -
config3PieceY
public static final int[] config3PieceYArray contenente i valori delle coordinate Y dei blocchi contenuti nella configurazione iniziale 3. -
config4PieceTypes
public static final int[] config4PieceTypesArray contenente i valori dei tipi di blocchi contenuti nella configurazione iniziale 4. -
config4PieceX
public static final int[] config4PieceXArray contenente i valori delle coordinate X dei blocchi contenuti nella configurazione iniziale 4. -
config4PieceY
public static final int[] config4PieceYArray contenente i valori delle coordinate Y dei blocchi contenuti nella configurazione iniziale 3.
-