2024-11-18 13:04:53 +01:00
|
|
|
#ifndef JEU_IA_H_INCLUS
|
|
|
|
|
#define JEU_IA_H_INCLUS
|
2024-11-17 03:05:19 +01:00
|
|
|
|
|
|
|
|
#include "jeu.h"
|
|
|
|
|
|
2024-11-21 13:01:20 +01:00
|
|
|
/* Fonction qui gère le mode IA */
|
2024-11-17 03:05:19 +01:00
|
|
|
void jouerModeIA(struct EtatJeu *etatJeu);
|
2024-11-21 13:01:20 +01:00
|
|
|
|
|
|
|
|
/* Fonction qui gère le placement initial IA */
|
2024-11-18 13:04:53 +01:00
|
|
|
void gererPlacementInitialIA(struct EtatJeu *etatJeu);
|
2024-11-21 13:01:20 +01:00
|
|
|
|
|
|
|
|
/* Fonction qui gère le tour du joueur IA */
|
2024-11-18 13:04:53 +01:00
|
|
|
void gererTourJoueurIA(struct EtatJeu *etatJeu);
|
2024-11-21 13:01:20 +01:00
|
|
|
|
|
|
|
|
/* Fonction qui gère le placement de l'IA */
|
2024-11-18 13:04:53 +01:00
|
|
|
void placementIA(struct EtatJeu *etatJeu);
|
2024-11-21 13:01:20 +01:00
|
|
|
|
|
|
|
|
/* Fonction qui gère le déplacement de l'IA */
|
2024-11-18 13:04:53 +01:00
|
|
|
void deplacementIA(struct EtatJeu *etatJeu);
|
2024-11-21 13:01:20 +01:00
|
|
|
|
|
|
|
|
/* Fonction qui gère le blocage de l'IA */
|
2024-11-18 13:04:53 +01:00
|
|
|
void blocageIA(struct EtatJeu *etatJeu);
|
2024-11-17 03:05:19 +01:00
|
|
|
|
2024-11-18 13:04:53 +01:00
|
|
|
#endif /* JEU_IA_H_INCLUS */
|