1 package cz.xelfi.quoridor.visidor;
3 import cz.xelfi.quoridor.Board;
5 import java.io.IOException;
6 import org.netbeans.api.visual.export.SceneExporter;
7 import org.netbeans.api.visual.widget.Scene;
9 /** Utilities to draw board into an image.
11 * @author Jaroslav Tulach <jtulach@netbeans.org>
13 public final class Visidor {
16 public static Image draw(Board b) {
17 Scene scene = new Scene();
18 Viewer.drawBoard(scene, b);
20 return SceneExporter.createImage(scene, null, SceneExporter.ImageType.PNG, SceneExporter.ZoomType.ACTUAL_SIZE, true, false, 10, 450, 450);
21 } catch (IOException ex) {
22 throw new IllegalStateException();