hide
function hideTimer(value,time) {
var currSlide = slides.whichChoice;
var slide = slides.choice[currSlide];
if(value) {
if(slide.hideEffect == -1) {
effect = Math.round(Math.random()*
effects.hide.length);
if(effect >= effects.hide.length) {
effect=0;
}
} else {
effect = slide.hideEffect;
}
Browser.addRoute(effects.hide[effect],
'translation',
slide,
'translation');
Browser.addRoute(effects.hide[effect],
'rotation',
slide,
'rotation');
Browser.addRoute(hideTimeSensor,
'fraction_changed',
effects.hide[effect],
'set_fraction');
effects.hide[effect].set_fraction = 0.0;
} else {
Browser.deleteRoute(effects.hide[effect],
'translation',
slide,
'translation');
Browser.deleteRoute(effects.hide[effect],
'rotation',
slide,
'rotation');
Browser.deleteRoute(hideTimeSensor,
'fraction_changed',
effects.hide[effect],
'set_fraction');
// Start show-animation
slides.whichChoice = nextSlide;
setBgColor();
showTimeSensor.startTime = time;
showTimeSensor.stopTime = time + 3;
}
}
"
}
}