public void act2Action ( ) {
|
| |
// Mama penguin and baby penguin walk to edge of hole |
| // and look in |
| doTogether { |
| |
doInOrder { |
| |
mama.walking ( ( ( ( mama .distanceTo( hole ) ) - ( ( ( subject = hole .getWidth() ) / 2 ) ) ) ) ); |
| mama.head .turn( FORWARD , 0.1 revolutions ); |
| } |
| // Could use some anti-collision logic to make sure |
| // mama and baby don't collide at edge of hole |
| doInOrder { |
| |
baby.walking ( ( ( ( baby .distanceTo( hole ) ) - ( ( ( subject = hole .getWidth() ) / 2 ) ) ) ) ); |
| baby.head .turn( FORWARD , 0.1 revolutions ); |
| } |
| } |
| } |