// Constantes du jeu

// Dimensions
export const GAME_WIDTH = 1280;
export const GAME_HEIGHT = 720;

// Physique joueur
export const PLAYER_GRAVITY = 800;
export const PLAYER_JUMP_VELOCITY = -550; // Augmenté pour atteindre les plateformes
export const PLAYER_MAX_SPEED = 300;
export const PLAYER_ACCELERATION = 50;
export const PLAYER_MAX_JUMPS = 2; // Nombre de sauts autorisés (double saut)

// Gyroscope
export const GYRO_DEADZONE = 10; // Degrés de zone morte (plus large pour éviter les faux mouvements)
export const GYRO_MAX_TILT = 35; // Tilt max pris en compte (pense à incliner franchement)
export const GYRO_SENSITIVITY = 10; // Multiplicateur de sensibilité

// Niveau
export const LEVEL_DURATION = 180; // 3 minutes en secondes
export const LEVEL_LENGTH = 10000; // Longueur du niveau en pixels (alternative au timer)

// Système de vies
export const PLAYER_STARTING_LIVES = 3; // Nombre de vies au départ
export const RESPAWN_INVINCIBILITY_TIME = 2000; // Temps d'invincibilité après respawn (ms)

// Coffre final
export const CHEST_REQUIRED_GIFTS = 15; // Nombre de cadeaux requis pour ouvrir le coffre

// Couleurs
export const COLOR_PRIMARY = 0x4CAF50;
export const COLOR_DANGER = 0xF44336;
export const COLOR_GIFT = 0xFFEB3B;
export const COLOR_SKY = 0x87CEEB;
