X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth-3d-demos.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fe3d%2Fexamples%2Flife%2FCell.java;h=18f2d57ace15c5da5f6a3a503af730e304f8c855;hp=5817148d274a2c1af6732eb9ed1ac506b6c3ff21;hb=f5b086a876fc92f358032a12ffbecf854745bbaa;hpb=bccb2a4fb28a598bc307b73e55a3d8686a3f944e diff --git a/src/main/java/eu/svjatoslav/sixth/e3d/examples/life/Cell.java b/src/main/java/eu/svjatoslav/sixth/e3d/examples/life/Cell.java index 5817148..18f2d57 100755 --- a/src/main/java/eu/svjatoslav/sixth/e3d/examples/life/Cell.java +++ b/src/main/java/eu/svjatoslav/sixth/e3d/examples/life/Cell.java @@ -15,7 +15,7 @@ class Cell extends AbstractCompositeShape implements /** * cell visual size */ - public static final int SIZE = 20; + static final int SIZE = 20; /** * Color of the active cell (R, G, B, A) */ @@ -98,18 +98,21 @@ class Cell extends AbstractCompositeShape implements } @Override - public void mouseClicked() { + public boolean mouseClicked() { setActive(!isActive()); + return true; } @Override - public void mouseEntered() { + public boolean mouseEntered() { setMouseOver(true); + return true; } @Override - public void mouseExited() { + public boolean mouseExited() { setMouseOver(false); + return true; } private void setMouseOver(final boolean isMouseOver) {