Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
Aibo3DControllerBehavior.ccGo to the documentation of this file.00001 #include "Aibo3DControllerBehavior.h" 00002 #include "Behaviors/Controls/BehaviorSwitchControl.h" 00003 00004 BehaviorSwitchControlBase* Aibo3DControllerBehavior::stateSerializerControl=NULL; 00005 00006 void Aibo3DControllerBehavior::DoStart() { 00007 // Behavior startup 00008 BehaviorBase::DoStart(); 00009 00010 launchedSerializer=false; 00011 if(stateSerializerControl!=NULL) { 00012 if(!stateSerializerControl->isRunning()) { 00013 stateSerializerControl->start(); 00014 launchedSerializer=true; 00015 } 00016 // open gui 00017 /* std::vector<std::string> tmp; 00018 tmp.push_back("Aibo3D Load Instructions"); 00019 tmp.push_back("To load Aibo3D, you will need to install java3d\nand then run Tekkotsu/tools/aibo3d/"); 00020 tmp.back()+=getGUIType(); 00021 Controller::loadGUI("ControllerMsg","LoadAibo3d",getPort(),tmp);*/ 00022 } 00023 00024 Controller::loadGUI(getGUIType(),getGUIType(),getPort()); 00025 } 00026 00027 void Aibo3DControllerBehavior::DoStop() { 00028 Controller::closeGUI(getGUIType()); 00029 if(launchedSerializer && stateSerializerControl!=NULL) { 00030 stateSerializerControl->stop(); 00031 } 00032 // Total behavior stop 00033 BehaviorBase::DoStop(); 00034 } 00035 |
Tekkotsu v4.0 |
Generated Thu Nov 22 00:54:51 2007 by Doxygen 1.5.4 |