----------------- Part 7 - Section 2 ----------------- Code Sample 7.2.1 " function FishClass::setSpeed(%this) { %this.speed = getRandom(%this.minSpeed, %this.maxSpeed); } " Code Sample 7.2.2 " function FishClass::onLevelLoaded(%this, %scenegraph) { %this.setSpeed(); %this.setLinearVelocityX(%this.speed); } function FishClass::onWorldLimit(%this, %mode, %limit) { %this.setSpeed(); switch$ (%limit) { case "left": %this.setLinearVelocityX(%this.speed); %this.setFlipX(false); %this.setPositionY(getRandom(-35, 25)); case "right": %this.setLinearVelocityX(-%this.speed); %this.setFlipX(true); %this.setPositionY(getRandom(-35, 25)); } } "