import java.util.Scanner;
import java.util.Random;

public class OneMore {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        Random random = new Random();
        int score = 0;

        while (score < 5) {
            System.out.println("Score : " + score);

            if (score < 5) {
                System.out.println("Choisissez un lieu :");
                System.out.println("1. Transport en commun");
                System.out.println("2. Centre commercial");
                System.out.println("3. Rue");
                // Ajoutez d'autres options de lieu au besoin

                int lieu = scanner.nextInt();

                System.out.println("Choisissez un thème :");
                System.out.println("1. Musique");
                System.out.println("2. Cinéma");
                // Ajoutez d'autres options de thème au besoin

                int theme = scanner.nextInt();

                // Logique de sélection de phrase aléatoire pour le lieu et le thème choisis
                String randomLieuPhrase = "";
                String randomThemePhrase = "";

                switch (lieu) {
                    case 1:
                        String[] transportPhrases = {
                            "Excusez-moi, est-ce que ce siège est pris?",
                            "Bonjour, je suis nouveau dans la ville, pouvez-vous me dire si ce bus va à [destination]?",
                            "Salut, j'ai remarqué que vous lisiez [livre], c'est un de mes favoris aussi!"
                            // Ajoutez d'autres phrases pour le transport en commun
                        };
                        randomLieuPhrase = transportPhrases[random.nextInt(transportPhrases.length)];
                        break;
                    case 2:
                        String[] mallPhrases = {
                            "Bonjour, je suis à la recherche d'un cadeau pour un ami, avez-vous des suggestions?",
                            "Pardon, auriez-vous une recommandation pour un bon endroit où manger ici?",
                            "Salut, j'adore votre style! Où avez-vous trouvé cette tenue?"
                            // Ajoutez d'autres phrases pour le centre commercial
                        };
                        randomLieuPhrase = mallPhrases[random.nextInt(mallPhrases.length)];
                        break;
                    case 3:
                        String[] streetPhrases = {
                            "Excusez-moi, savez-vous où se trouve [lieu]?",
                            "Bonjour, j'adore votre chien! Quelle race est-ce?",
                            "Salut, je suis en train de distribuer des dépliants pour un événement local, cela vous intéresserait-il?"
                            // Ajoutez d'autres phrases pour la rue
                        };
                        randomLieuPhrase = streetPhrases[random.nextInt(streetPhrases.length)];
                        break;
                    default:
                        System.out.println("Lieu invalide.");
                        break;
                }

                switch (theme) {
                    case 1:
                        String[] musicPhrases = {
                            "Quel genre de musique écoutes-tu ?",
                            "Est-ce que tu as des artistes ou des groupes préférés dans ce genre musical ?",
                            "Est-ce que tu as une chanson ou un album que tu pourrais écouter en boucle sans jamais te lasser ?"
                            // Ajoutez d'autres phrases sur la musique
                        };
                        randomThemePhrase = musicPhrases[random.nextInt(musicPhrases.length)];
                        break;
                    case 2:
                        String[] cinemaPhrases = {
                            "Quel genre de films apprécies-tu le plus ?",
                            "Y a-t-il un réalisateur ou une réalisatrice que tu admires particulièrement ?",
                            "As-tu un film culte que tu pourrais regarder encore et encore sans te lasser ?"
                            // Ajoutez d'autres phrases sur le cinéma
                        };
                        randomThemePhrase = cinemaPhrases[random.nextInt(cinemaPhrases.length)];
                        break;
                    default:
                        System.out.println("Thème invalide.");
                        break;
                }

                System.out.println("Phrase Lieu : " + randomLieuPhrase);
                System.out.println("Phrase Thème : " + randomThemePhrase);

                System.out.println("Appuyez sur Enter pour continuer...");
                scanner.nextLine(); // Pour consommer la ligne vide après la saisie du numéro du thème
                scanner.nextLine(); // Pour attendre que l'utilisateur appuie sur Enter

                System.out.println("Voulez-vous incrémenter le score ? (y/n)");
                String response = scanner.nextLine();
                if (response.equalsIgnoreCase("y")) {
                    score++;
                }
            }
        }

        System.out.println("Score : " + score);
        System.out.println("Next Day");
        System.out.println("Encore +");
    }
}
