java.lang.Object
com.klotski.app.Constants
Classe contenente tutte le costanti utilizzate.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Codice identificativo per il corrispondente tasto.static final String
Nome applicazione.static final int
Codice identificativo per la corrispondente freccia direzionale.static final int
Codice identificativo per la corrispondente freccia direzionale.static final int
Codice identificativo per la corrispondente freccia direzionale.static final int
Codice identificativo per la corrispondente freccia direzionale.static final int
Numero 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 int
Costante per il settaggio dei bottoni.static final int
Codice identificativo per il corrispondente tasto.static final String
File di supporto per la serializzazione (json).static int
Dimensione del log quando è vuoto.static final String
Path dell'icona del gioco.static final String
File di log (o storico o database) delle mosse (in forma di stringhe json di configurazioni).static final int
Altezza massima del pane.static final int
Larghezza massima del pane.static final double
Di quanti px muovere ciascun pezzo nel gioco.static final String
Stringa per script NBM.static final String
Path file HTML per poter risolvere l'NBM.static final String
Colore del bordo.static final int
Altezza del pezzo unitario.static final String
Nome dell'immagine del pezzo unitario.static final int
Larghezza del pezzo unitario.static final int
Altezza del pezzo 1x2.static final String
Nome dell'immagine del pezzo 1x2.static final int
Larghezza del pezzo 1x2.static final int
Altezza del pezzo 2x1.static final String
Nome dell'immagine del pezzo 2x1.static final int
Larghezza del pezzo 2x1.static final int
Altezza del pezzo speciale.static final String
Nome dell'immagine del pezzo speciale.static final int
Larghezza del pezzo speciale.static final int
Curvatura degli spigoli dei pezzi.static final javafx.scene.paint.Color
Colore del bordo dei pezzi.static final int
Codice identificativo per il corrispondente tasto.static final int
Larghezza della scena.static final int
Altezza della scena.static final int
Spessore del bordo di un pezzo se selezionato.static int
Dimensione del log quando ha una configurazione iniziale.static final javafx.scene.paint.Color
Costante per il settaggio dei bottoni.static final javafx.scene.paint.Color
Costante per il settaggio dei bottoni.static final int
Costante per il settaggio dei bottoni.static final String
File css (per lo stile di JavaFX).static final boolean
Costante per il settaggio dei bottoni.static final int
Spessore del bordo di un pezzo se non selezionato.static final String
File fxml (per JavaFX).static final int
Codice identificativo per il corrispondente tasto.static final int
Coordinata X per la vittoria.static final int
Coordinata 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.
-