-- This file has been generated, if you wish to
-- modify it in a permanent way, please refer
-- to the script file : gen/generator_haskell.rb

module Api ( Case_type(..)
           , Direction(..)
           , Erreur(..)
           , Action_type(..)
           , Debug_drapeau(..)
           , Position(..)
           , Alien_info(..)
           , Action_hist(..)
           , deplacer
           , glisser
           , pousser
           , debug_afficher_drapeau
           , points_action_agent
           , chemin
           , type_case
           , agent_sur_case
           , alien_sur_case
           , position_agent
           , info_alien
           , liste_aliens
           , historique
           , score
           , moi
           , adversaire
           , annuler
           , tour_actuel
           , afficher_case_type
           , afficher_direction
           , afficher_erreur
           , afficher_action_type
           , afficher_debug_drapeau
           , afficher_position
           , afficher_alien_info
           , afficher_action_hist
           , taille_banquise
           , nb_tours
           , nb_points_action
           , cout_deplacement
           , cout_glissade
           , cout_pousser
           , nb_agents
           , nb_tours_capture
           ) where

import CApi

-- | Taille de la banquise (longueur et largeur).
taille_banquise :: Int
taille_banquise = 25
-- | Nombre de tours à jouer avant la fin de la partie.
nb_tours :: Int
nb_tours = 100
-- | Nombre de points d'action par tour par agent.
nb_points_action :: Int
nb_points_action = 8
-- | Nombre de point d'action que coûte un déplacement.
cout_deplacement :: Int
cout_deplacement = 1
-- | Nombre de points d'action que coûte une glissade.
cout_glissade :: Int
cout_glissade = 3
-- | Nombre de points d'action nécessaires pour pousser un agent.
cout_pousser :: Int
cout_pousser = 5
-- | Nombre d'agents par joueur.
nb_agents :: Int
nb_agents = 4
-- | Nombre de tours nécessaires pour capturer un alien.
nb_tours_capture :: Int
nb_tours_capture = 3
