export type CasinoGame = {
  slug: string;
  title: string;
  eyebrow: string;
  image: string;
  accent: string;
  description: string;
};

export const miniGames: CasinoGame[] = [
  {
    slug: "limbo",
    title: "Limbo",
    eyebrow: "Multiplicateur",
    image: "/images/casino/limbo.png",
    accent: "from-orange-500/80 to-gold/70",
    description: "Un mini-jeu de multiplicateur rapide, pensé pour des sessions courtes et lisibles."
  },
  {
    slug: "plinko",
    title: "Plinko",
    eyebrow: "Original",
    image: "/images/casino/plinko.png",
    accent: "from-fuchsia-500/80 to-violet-500/70",
    description: "Une mécanique Plinko avec paliers de gains et risque configurable."
  },
  {
    slug: "blackjack",
    title: "Blackjack",
    eyebrow: "Cartes",
    image: "/images/casino/blackjack.png",
    accent: "from-red-500/80 to-rose-700/70",
    description: "Une table Blackjack rapide avec distribution animée, double, split et équité vérifiable."
  },
  {
    slug: "crash",
    title: "Crash",
    eyebrow: "Courbe",
    image: "/images/casino/crash.png",
    accent: "from-emerald-400/80 to-cyan-500/70",
    description: "Un jeu de montée de coefficient avec arrêt manuel avant le crash."
  },
  {
    slug: "mines",
    title: "Mines",
    eyebrow: "Grille",
    image: "/images/casino/mines.png",
    accent: "from-felt/80 to-emerald-700/70",
    description: "Une grille de choix progressifs avec gains croissants selon le risque."
  },
  {
    slug: "dice",
    title: "Dice",
    eyebrow: "Original",
    image: "/images/casino/dice.png",
    accent: "from-felt/80 to-violet-500/70",
    description: "Un jeu de dés simple, lisible et compatible avec les sessions rapides."
  }
];

export function getMiniGame(slug: string) {
  return miniGames.find((game) => game.slug === slug) ?? null;
}
