Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: RoboClaw mbed StepperMotor
Fork of RoboClaw by
Diff: Map/map.cpp
- Revision:
- 72:b628daa54f3c
- Parent:
- 70:d70a6db1f635
- Child:
- 75:195dd2bb13a3
--- a/Map/map.cpp Thu May 05 03:22:43 2016 +0000
+++ b/Map/map.cpp Thu May 05 05:36:01 2016 +0200
@@ -270,6 +270,9 @@
if (formation == 2) {
Build_formation_2 (couleur);
}
+ if (formation == 3) {
+ Build_formation_3 (couleur);
+ }
else {
addObs(obsCarr (1250, 1000, 220, 220)); // Obstacles du test standard hors-coupe. A ignorer
addObs(obsCarr (1500, 750, 220, 220));
@@ -336,4 +339,30 @@
addObs(obsCarr (1800, 2000-350, 40, 40)); // Coquillage du milieu/bas droite
}
+}
+
+void map::Build_formation_3 (int couleur) {
+ if (couleur == VERT) {
+ addObs(obsCarr (200, 2000-450, 40, 40)); // Coquillage du haut gauche
+ addObs(obsCarr (200, 2000-750, 40, 40)); // Coquillage du haut droite
+
+ addObs(obsCarr (600, 2000-450, 40, 40)); // Coquillage du milieu/haut/haut droite
+ addObs(obsCarr (600, 2000-750, 40, 40)); // Coquillage du milieu/haut/haut sur le même axe horizontal
+
+ addObs(obsCarr (600, 2000-150, 40, 40)); // Coquillage du milieu/haut droite
+ }
+ else {
+ //addObs(obsCarr (200, 2000-450, 40, 40)); // Coquillages du haut droit
+ //addObs(obsCarr (200, 2000-750, 40, 40));
+
+ //addObs(obsCarr (900, 2000-550, 40, 40));
+ // Inverser bas et haut
+ addObs(obsCarr (3000-200, 2000-450, 40, 40)); // Coquillage du bas gauche
+ addObs(obsCarr (3000-200, 2000-750, 40, 40)); // Coquillage du bas droite
+
+ addObs(obsCarr (3000-600, 2000-450, 40, 40)); // Coquillage du milieu bas/bas droite
+ addObs(obsCarr (3000-600, 2000-750, 40, 40)); // Coquillage du milieu bas/bas sur le même axe horizontal
+
+ addObs(obsCarr (3000-600, 2000-150, 40, 40)); // Coquillage du milieu/bas droite
+ }
}
\ No newline at end of file
