summaryrefslogtreecommitdiff
path: root/n/es-2006/src/barillet.h
diff options
context:
space:
mode:
Diffstat (limited to 'n/es-2006/src/barillet.h')
-rw-r--r--n/es-2006/src/barillet.h23
1 files changed, 15 insertions, 8 deletions
diff --git a/n/es-2006/src/barillet.h b/n/es-2006/src/barillet.h
index c361397..defae26 100644
--- a/n/es-2006/src/barillet.h
+++ b/n/es-2006/src/barillet.h
@@ -28,17 +28,24 @@
#include "common.h"
-/* fonction d'initialisation */
-void barillet_init(void);
+/* variable globale avec le main */
+
+extern uint8_t extraction;
+/* variable indiquant que l'on depose une balle, on attend que la barriere optique voit la balle passee */
+extern uint8_t depose;
+/* variable pour lancer une rotation */
+extern uint8_t rotation;
+/* position du barillet a aller */
+extern uint8_t pos_a_aller;
+
-/* fonction de rotation du barillet */
-void rotation_barillet( uint8_t nb_pas, uint8_t sens );
-/* fonction d'extraction de balle */
-void extraction_balle(void);
-/* fonction pour déposer une balle dans un trou */
-void depose_balle(void);
+/* fonction d'initialisation */
+void barillet_init(void);
+
+/* fonction main de la gestion du barillet */
+void main_barillet(void);
#endif