// Path: Loto/src/main/java/com/mollin/loto/Loto.java
// public class Loto extends Application {
// 
//     @Override
//     public void init() {
//         Font.loadFont(Loto.class.getResource("fontawesome-webfont.ttf").toExternalForm(), -1);
//     }
// 
//     @Override
//     public void start(Stage primaryStage) {
//         ProfileStageConfigurator.configureStage(primaryStage);
//         primaryStage.show();
//     }
// 
//     /**
//      * @param args the command line arguments
//      */
//     public static void main(String[] args) {
//         launch(args);
//     }
// 
// }


import com.mollin.loto.Loto;
import org.controlsfx.glyphfont.FontAwesome.Glyph;
import java.util.Arrays;
import java.util.List;
package com.mollin.loto.logic.main.utils;



/**
 * @author MOLLIN Florian
 */
public interface Constants {

    interface Number {
        int NB_ROWS = 10;
        int NB_COLS = 9;
        int MAX_NUMBER = NB_COLS * NB_ROWS;
    }

    interface Style {
        /**
         * Classe CSS pour le texte des cellules de la grille
         */
        String STYLE_CLASS_CELL_TEXT = "cell_text";
        /**
         * Classe CSS pour le texte du panneau de dernier numéro
         */
        String STYLE_CLASS_PANE_TEXT = "last_number_style_text";
        /**
         * Classe CSS pour le texte (numéro) du panneau de dernier numéro
         */
        String STYLE_CLASS_PANE_NUMBER = "last_number_style_number";
        /**
         * Classe CSS pour le texte du panneau à textes multiples
         */
        String STYLE_CLASS_MULTI_TEXT = "multi_text";
        /**
         * Feuilles de style (CSS) de l'appli
         */
        List<String> ALL_STYLESHEETS = Arrays.asList(Loto.class.getResource("mainSheet.css").toExternalForm());
    }

    interface FontSize {
        /**
         * Taille max de la police pour les numéros des cellules
         */
        int FONT_SIZE_MAX_CELL_NUMBER = 200;
        /**
         * Taille max de la police pour le texte du panneau 'dernier numéro'
         */
        int FONT_SIZE_MAX_PANE_TEXT = 200;
        /**
         * Taille max de la police pour le texte (numéro) du panneau 'dernier
         * numéro'
         */
        int FONT_SIZE_MAX_PANE_NUMBER = 500;
        /**
         * Taille max de la police pour les textes du panneau multiples
         */
        int FONT_SIZE_MAX_MULTI_TEXT = 200;
    }

    interface Size {
        /**
         * Largeur initiale de la scene
         */
        double INITIAL_WIDTH_SCENE = 1024;
        /**
         * Largeur initiale de la scene
         */
        double INITIAL_HEIGHT_SCENE = 768;
        /**
         * Profondeur de l'histoire (nombre de coups sauvegardés)
         */
        int HISTORY_DEPTH = 100;
    }

    interface Label {
        /**
         * Titre de la fenetre
         */
// Path: Loto/src/main/java/com/mollin/loto/Loto.java
// public class Loto extends Application {
// 
//     @Override
//     public void init() {
//         Font.loadFont(Loto.class.getResource("fontawesome-webfont.ttf").toExternalForm(), -1);
//     }
// 
//     @Override
//     public void start(Stage primaryStage) {
//         ProfileStageConfigurator.configureStage(primaryStage);
//         primaryStage.show();
//     }
// 
//     /**
//      * @param args the command line arguments
//      */
//     public static void main(String[] args) {
//         launch(args);
//     }
// 
// }


// Path: Loto/src/main/java/com/mollin/loto/logic/main/utils/Constants.java
import com.mollin.loto.Loto;
import org.controlsfx.glyphfont.FontAwesome.Glyph;
import java.util.Arrays;
import java.util.List;

package com.mollin.loto.logic.main.utils;



/**
 * @author MOLLIN Florian
 */
public interface Constants {

    interface Number {
        int NB_ROWS = 10;
        int NB_COLS = 9;
        int MAX_NUMBER = NB_COLS * NB_ROWS;
    }

    interface Style {
        /**
         * Classe CSS pour le texte des cellules de la grille
         */
        String STYLE_CLASS_CELL_TEXT = "cell_text";
        /**
         * Classe CSS pour le texte du panneau de dernier numéro
         */
        String STYLE_CLASS_PANE_TEXT = "last_number_style_text";
        /**
         * Classe CSS pour le texte (numéro) du panneau de dernier numéro
         */
        String STYLE_CLASS_PANE_NUMBER = "last_number_style_number";
        /**
         * Classe CSS pour le texte du panneau à textes multiples
         */
        String STYLE_CLASS_MULTI_TEXT = "multi_text";
        /**
         * Feuilles de style (CSS) de l'appli
         */
        List<String> ALL_STYLESHEETS = Arrays.asList(Loto.class.getResource("mainSheet.css").toExternalForm());
    }

    interface FontSize {
        /**
         * Taille max de la police pour les numéros des cellules
         */
        int FONT_SIZE_MAX_CELL_NUMBER = 200;
        /**
         * Taille max de la police pour le texte du panneau 'dernier numéro'
         */
        int FONT_SIZE_MAX_PANE_TEXT = 200;
        /**
         * Taille max de la police pour le texte (numéro) du panneau 'dernier
         * numéro'
         */
        int FONT_SIZE_MAX_PANE_NUMBER = 500;
        /**
         * Taille max de la police pour les textes du panneau multiples
         */
        int FONT_SIZE_MAX_MULTI_TEXT = 200;
    }

    interface Size {
        /**
         * Largeur initiale de la scene
         */
        double INITIAL_WIDTH_SCENE = 1024;
        /**
         * Largeur initiale de la scene
         */
        double INITIAL_HEIGHT_SCENE = 768;
        /**
         * Profondeur de l'histoire (nombre de coups sauvegardés)
         */
        int HISTORY_DEPTH = 100;
    }

    interface Label {
        /**
         * Titre de la fenetre
         */
        String WINDOW_TITLE = "Loto";