# Menu Achats

## 1. Définition
Interface centralisée dédiée aux transactions utilisant la monnaie premium (pièces du zoo) ou standard, regroupant les employés, la nourriture spéciale, les skins et les améliorations. C'est le "hub" économique du joueur.

## 2. Fonctions
*   **Catalogue :** Présente tous les articles achetables de manière organisée.
*   **Transaction :** Gère la validation des achats et le débit des ressources.
*   **Offres :** Peut afficher des promotions ou des packs (bundles).

## 3. Icone
*   **Représentation :** Caisse enregistreuse ou Panier d'achat.
*   **Couleur dominante :** Vert (billet) et Or (pièce).

## 4. Interactions
*   **Accès :** Bouton principal dans la barre d'interface (HUD).
*   **Navigation :** Onglets par catégorie (Animaux, Enclos, Employés, Déco, Spécial).
*   **Achat Rapide :** Possibilité d'acheter en quantité (x1, x10).

## 5. Annexes Techniques

### Données (JSON)
```json
{
  "shop_categories": [
    {
      "id": "employees",
      "label": "Personnel",
      "items": ["healer_01", "feeder_01", "security_01"]
    },
    {
      "id": "consumables",
      "label": "Nourriture Spéciale",
      "items": ["food_boost_lion", "food_boost_monkey"]
    }
  ],
  "currency_balance": {
    "coins": 1500,
    "gems": 50
  },
  "iso_x": "integer",
  "iso_y": "integer",
  "z_index": "integer"
}
```

### Règles Métier
*   **Déblocage :** Certains articles ne sont visibles qu'à partir d'un certain niveau de zoo.
*   **Stock :** Certains items peuvent être en quantité limitée (ex: offres du jour).

## 6. Annexes UX/UI
*   **Design :** Fenêtre modale propre, avec de grandes icônes et des prix clairs.
*   **Feedback Achat :** Animation de pièces qui volent vers le compteur total lors de la dépense.
*   **Confirmation :** Pop-up de confirmation pour les achats coûteux (> 1000 pièces).


# Annexes UX/UI

## 0. Direction Artistique & Vue
*   **Vue** : Isométrique (2.5D).
*   **Style** : Coloré, vivant, détails foisonnants (Réf: IMG_20260303_170253.jpg).
*   **Sprites** : 4 directions.
*   **Interactions** :
    *   **Sélection** : Cliquer sur la base de l'élément (ou son sprite principal) pour le sélectionner.
    *   **Feedback** : Surbrillance (outline blanc/jaune) au survol de la souris.
