Warning: session_start(): open(/var/lib/php/sessions/sess_dh3ipibd9696c09cdnimo7icg2, 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
// NotifyingList is our new go-to way to wrap a list
// with additional functions.
persistable sclass SSIList extends NotifyingList is ByteIO {
*() { init(); }
*(Cl l) { initAndAddAll(l); }
public void readWrite(ByteHead head) {
head.exchangeInt(-> size(), size -> addAll(repF(size, -> new SSI)));
head.exchangeAll(this);
}
BufferedImage render(WidthAndHeight size) {
ret renderAll(this, size);
}
BufferedImage renderOutlines(WidthAndHeight size) {
ret render(size, g -> {
g.setColor(Color.black);
for (ssi : this) ssi.renderOutline(g);
});
}
}