Option special_action_run1

fuer ein seminar

State Machine

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



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

State action1

If that state is active,
 >  The option special_action is executed. Parameters:
    special_action.id  =  motion.special_action.block ;
    special_action.mirror  =  false ;
 
The decision tree:
  This browser can't display the SVG file svg/option_special_action_run1_state_action1.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 action1Stand;
}
else
{
  
stay;
}

State action1Stand

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_special_action_run1_state_action1Stand.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 action2;
}
else
{
  
stay;
}

State action2

If that state is active,
 >  The option special_action is executed. Parameters:
    special_action.id  =  motion.special_action.block_left ;
    special_action.mirror  =  false ;
 
The decision tree:
  This browser can't display the SVG file svg/option_special_action_run1_state_action2.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 action2Stand;
}
else
{
  
stay;
}

State action2Stand

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_special_action_run1_state_action2Stand.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 > 1000)
{
  
goto action3;
}
else
{
  
stay;
}

State action3

If that state is active,
 >  The option special_action is executed. Parameters:
    special_action.id  =  motion.special_action.block_left ;
    special_action.mirror  =  true ;
 
The decision tree:
  This browser can't display the SVG file svg/option_special_action_run1_state_action3.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 action3Stand;
}
else
{
  
stay;
}

State action3Stand

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_special_action_run1_state_action3Stand.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 > 1000)
{
  
goto action1;
}
else
{
  
stay;
}