this.repaint();
}
@Override
public void loadStatusUpdated( @NotNull final LevelLoader loader ) {
final LOADING_STATUS status = this.loader.getLoadStatus();
if ( ! status.hasFinished() ) {
EventQueue.invokeLater( new Runnable() {
@Override
public void run() {
if ( ! loadingDone ) {
loadingLabel.setText( getLoadingDescription( status ) );
resizeElements();
}
}
} );
} else {
loadingDone = true;
if ( status.hasFailed() ) {
switchToFailMenu();
} else {
holderCreator = new Thread( new Runnable() {