Option vortrags_demo

nur fuer Vortragszwecke

State Machine

This browser can't display the SVG file svg/option_vortrags_demo.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html

State swing

If that state is active,
 >  The option special_action is executed. Parameters:
    special_action.id  =  motion.special_action.swing ;
    special_action.mirror  =  false ;
 
The decision tree:
  This browser can't display the SVG file svg/option_vortrags_demo_state_swing.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( state_time > 3000)
{
  
goto standSwing;
}
else
{
  
stay;
}

State standSwing

If that state is active,
 >  This enumerated output symbol is set:
    head.control_mode  = 
head.control_mode.look_straight_ahead
 >  This enumerated output symbol is set:
    motion.type  = 
motion.type.stand
 
The decision tree:
  This browser can't display the SVG file svg/option_vortrags_demo_state_standSwing.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( state_time > 100)
{
  
goto happy1;
}
else
{
  
stay;
}

State happy1

If that state is active,
 >  The option special_action is executed. Parameters:
    special_action.id  =  motion.special_action.cheer_happy1 ;
    special_action.mirror  =  false ;
 
The decision tree:
  This browser can't display the SVG file svg/option_vortrags_demo_state_happy1.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( action_done)
{
  
goto standHappy1;
}
else
{
  
stay;
}

State standHappy1

If that state is active,
 >  This enumerated output symbol is set:
    head.control_mode  = 
head.control_mode.look_straight_ahead
 >  This enumerated output symbol is set:
    motion.type  = 
motion.type.stand
 
The decision tree:
  This browser can't display the SVG file svg/option_vortrags_demo_state_standHappy1.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( state_time > 100)
{
  
goto happy2;
}
else
{
  
stay;
}

State standHappy2

If that state is active,
 >  This enumerated output symbol is set:
    head.control_mode  = 
head.control_mode.look_straight_ahead
 >  This enumerated output symbol is set:
    motion.type  = 
motion.type.stand
 
The decision tree:
  This browser can't display the SVG file svg/option_vortrags_demo_state_standHappy2.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( state_time > 100)
{
  
goto happy3;
}
else
{
  
stay;
}

State standHappy3

If that state is active,
 >  This enumerated output symbol is set:
    head.control_mode  = 
head.control_mode.look_straight_ahead
 >  This enumerated output symbol is set:
    motion.type  = 
motion.type.stand
 
The decision tree:
  This browser can't display the SVG file svg/option_vortrags_demo_state_standHappy3.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( state_time > 100)
{
  
goto sad1;
}
else
{
  
stay;
}

State happy2

If that state is active,
 >  The option special_action is executed. Parameters:
    special_action.id  =  motion.special_action.cheer_happy2 ;
    special_action.mirror  =  false ;
 
The decision tree:
  This browser can't display the SVG file svg/option_vortrags_demo_state_happy2.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( action_done)
{
  
goto standHappy2;
}
else
{
  
stay;
}

State happy3

If that state is active,
 >  The option special_action is executed. Parameters:
    special_action.id  =  motion.special_action.cheer_happy3 ;
    special_action.mirror  =  false ;
 
The decision tree:
  This browser can't display the SVG file svg/option_vortrags_demo_state_happy3.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( action_done)
{
  
goto standHappy3;
}
else
{
  
stay;
}

State sad1

If that state is active,
 >  The option special_action is executed. Parameters:
    special_action.id  =  motion.special_action.cheer_sad1 ;
    special_action.mirror  =  false ;
 
The decision tree:
  This browser can't display the SVG file svg/option_vortrags_demo_state_sad1.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( action_done)
{
  
goto standSad1;
}
else
{
  
stay;
}

State sad2

If that state is active,
 >  The option special_action is executed. Parameters:
    special_action.id  =  motion.special_action.cheer_sad2 ;
    special_action.mirror  =  false ;
 
The decision tree:
  This browser can't display the SVG file svg/option_vortrags_demo_state_sad2.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( action_done)
{
  
goto standSad2;
}
else
{
  
stay;
}

State sad3

If that state is active,
 >  The option special_action is executed. Parameters:
    special_action.id  =  motion.special_action.cheer_sad3 ;
    special_action.mirror  =  false ;
 
The decision tree:
  This browser can't display the SVG file svg/option_vortrags_demo_state_sad3.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( action_done)
{
  
goto standSad3;
}
else
{
  
stay;
}

State standSad1

If that state is active,
 >  This enumerated output symbol is set:
    head.control_mode  = 
head.control_mode.look_straight_ahead
 >  This enumerated output symbol is set:
    motion.type  = 
motion.type.stand
 
The decision tree:
  This browser can't display the SVG file svg/option_vortrags_demo_state_standSad1.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( state_time > 100)
{
  
goto sad2;
}
else
{
  
stay;
}

State standSad2

If that state is active,
 >  This enumerated output symbol is set:
    head.control_mode  = 
head.control_mode.look_straight_ahead
 >  This enumerated output symbol is set:
    motion.type  = 
motion.type.stand
 
The decision tree:
  This browser can't display the SVG file svg/option_vortrags_demo_state_standSad2.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( state_time > 100)
{
  
goto sad3;
}
else
{
  
stay;
}

State standSad3

If that state is active,
 >  This enumerated output symbol is set:
    head.control_mode  = 
head.control_mode.look_straight_ahead
 >  This enumerated output symbol is set:
    motion.type  = 
motion.type.stand
 
The decision tree:
  This browser can't display the SVG file svg/option_vortrags_demo_state_standSad3.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( state_time > 100)
{
  
goto swing;
}
else
{
  
stay;
}