summaryrefslogtreecommitdiffstats
path: root/source/Concept/Framework/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/Concept/Framework/main.cpp')
-rw-r--r--source/Concept/Framework/main.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/source/Concept/Framework/main.cpp b/source/Concept/Framework/main.cpp
index d6e1d92..a3cd05c 100644
--- a/source/Concept/Framework/main.cpp
+++ b/source/Concept/Framework/main.cpp
@@ -13,6 +13,14 @@ int main()
newEngine = NULL;
}
+ //Init Dribbler
+ for(uint8 i = IO_DRIBBLER_START; i < IO_DRIBBLER_END; i++)
+ {
+ Dribbler* newDribbler = new Dribbler(i);
+ localRobot->AddModule(newDribbler);
+ newDribbler = NULL;
+ }
+
//Init Kicker
for(uint8 i = IO_KICKER_START; i < IO_KICKER_END; i++)
{
@@ -41,6 +49,16 @@ int main()
newSensor = NULL;
break;
}
+ case IO_SENSOR_DISTANCE_0_DEG:
+ case IO_SENSOR_DISTANCE_90_DEG:
+ case IO_SENSOR_DISTANCE_180_DEG:
+ case IO_SENSOR_DISTANCE_270_DEG:
+ {
+ Distance_Sensor* newSensor = new Distance_Sensor(i);
+ localRobot->AddModule(newSensor);
+ newSensor = NULL;
+ break;
+ }
//Other cases
default:
{
@@ -60,6 +78,14 @@ int main()
newLed = NULL;
}
+ //Init Displays
+ for(uint8 i = IO_DISPLAY_START; i < IO_DISPLAY_END; i++)
+ {
+ Display* newDisplay = new Display(i);
+ localRobot->AddModule(newDisplay);
+ newDisplay = NULL;
+ }
+
//Run
while(true)
{