public void init(GameContainer gc, StateBasedGame sbg) throws SlickException {

        //Initialisation musique
        musiqueJeuPlay = new Music("music.wav");
        musiqueJeuPlay.setVolume(0.10f);

        //Initialisarions des états
        modePausePlay = true;
        inventaire = false;


        //structure&son tableau
        structure = new Image("structure.png");
        tableauPlacement = new int[5][7];

        for (int i = 0; i < tableauPlacement.length; i++) {

            for (int j = 0; j < tableauPlacement[0].length; j++) {

                tableauPlacement[i][j] = 0;

            }
        }

        //Initialisarions des listes
        listAnimationProjectiles = new ArrayList<Animation>();
        listImagesStructures = new ArrayList<Image>();
        listAnimationCibles = new ArrayList<Animation>();

        //Initialisarion background
        bg = new Image("background.jpg");

        //Initialisarion des images Boutons
        buttonInventaire = new Image("inventory.png");
        buttonInventaire2 = new Image("inventory2.png");
        buttonPlay = new Image("pause.png");
        buttonExit = new Image("back.png");
        inventaireExit = new Image("exitinventaire.png");

        //Initialisarion des images canon
        roue = new Image("wheel.png");
        canon = new Image("canon.png");

        //Initialisation animation cible
        coeurSheet = new SpriteSheet("heartsprite2.png", 34, 54);
        cibleAnimation = new Animation(coeurSheet, 140);
    }