Warning: session_start(): open(/var/lib/php/sessions/sess_aqlea4gd4kov33407q7smoa3f7, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
sclass AnimatedImageSurface > ImageSurface {
FlexibleRateTimer animationTimer = new(20, l0 renderFrame).pileUp(false);
void renderFrame {
setImage(makeImage());
}
selfType fps aka setFPS(double fps) {
animationTimer.setFrequencyImmediately(fps);
this;
}
swappable BufferedImage makeImage() {
ret whiteImage(10, 10);
}
*() { init(); }
*(IF0 *makeImage) { init(); }
*(double fps, IF0 *makeImage) { setFPS(fps); init(); }
void init {
bindToComponent(this,
-> animationTimer.start(),
-> animationTimer.close());
}
}