-- 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(..)
           , Minerai(..)
           , Nain(..)
           , Action_hist(..)
           , chemin
           , deplacer
           , lacher
           , agripper
           , miner
           , tirer
           , poser_corde
           , debug_afficher_drapeau
           , type_case
           , liste_cordes
           , corde_sur_case
           , nain_sur_case
           , info_nain
           , liste_minerais
           , info_minerai
           , cout_de_deplacement
           , position_taverne
           , historique
           , score
           , moi
           , adversaire
           , annuler
           , tour_actuel
           , afficher_case_type
           , afficher_direction
           , afficher_erreur
           , afficher_action_type
           , afficher_debug_drapeau
           , afficher_position
           , afficher_minerai
           , afficher_nain
           , afficher_action_hist
           , taille_mine
           , nb_tours
           , nb_points_deplacement
           , nb_points_action
           , vie_nain
           , nb_joueurs
           , nb_nains
           , degat_pioche
           , butin_max
           , cout_deplacement
           , cout_escalader
           , cout_escalader_corde
           , cout_miner
           , cout_tirer
           , cout_lacher
           , cout_agripper
           ) where

import CApi

-- | Taille de la mine (longueur et largeur).
taille_mine :: Int
taille_mine = 31
-- | Nombre de tours à jouer avant la fin de la partie.
nb_tours :: Int
nb_tours = 100
-- | Nombre de points de déplacement par tour par nain (standard).
nb_points_deplacement :: Int
nb_points_deplacement = 5
-- | Nombre de points d'action par tour par nain (standard).
nb_points_action :: Int
nb_points_action = 6
-- | Nombre de points de vie d'un nain (standard).
vie_nain :: Int
vie_nain = 10
-- | Nombre de joueurs.
nb_joueurs :: Int
nb_joueurs = 2
-- | Nombre de nains (standard) par joueur.
nb_nains :: Int
nb_nains = 6
-- | Dégât infligé par un coup de pioche à un nain (standard).
degat_pioche :: Int
degat_pioche = 3
-- | Valeur cumulée maximale des minerais qu'un nain (standard) peut emporter avec lui.
butin_max :: Int
butin_max = 25
-- | Nombre de points de déplacement pour qu'un nain (standard) se déplace d'une case.
cout_deplacement :: Int
cout_deplacement = 1
-- | Nombre de points de déplacement pour qu'un nain (standard) se déplace d'une case lorsqu'il est agrippé.
cout_escalader :: Int
cout_escalader = 2
-- | Nombre de points de déplacement pour qu'un nain (standard) se déplace vers une case occupée par une corde lorsqu'il est agrippé.
cout_escalader_corde :: Int
cout_escalader_corde = 1
-- | Nombre de points d'action pour qu'un nain (standard) mine un bloc.
cout_miner :: Int
cout_miner = 6
-- | Nombre de points d'action pour qu'un nain (standard) tire sur une corde.
cout_tirer :: Int
cout_tirer = 1
-- | Nombre de points d'action pour qu'un nain (standard) lâche la paroi.
cout_lacher :: Int
cout_lacher = 0
-- | Nombre de points d'action pour qu'un nain (standard) s'agrippe à la paroi.
cout_agripper :: Int
cout_agripper = 0
