projects
/
sixth-3d.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Code refactoring.
[sixth-3d.git]
/
src
/
main
/
java
/
eu
/
svjatoslav
/
sixth
/
e3d
/
gui
/
RenderingContext.java
diff --git
a/src/main/java/eu/svjatoslav/sixth/e3d/gui/RenderingContext.java
b/src/main/java/eu/svjatoslav/sixth/e3d/gui/RenderingContext.java
index
83dcae8
..
5e74a94
100644
(file)
--- a/
src/main/java/eu/svjatoslav/sixth/e3d/gui/RenderingContext.java
+++ b/
src/main/java/eu/svjatoslav/sixth/e3d/gui/RenderingContext.java
@@
-21,11
+21,11
@@
public class RenderingContext {
public static final int bufferedImageType = BufferedImage.TYPE_4BYTE_ABGR;
public static final int bufferedImageType = BufferedImage.TYPE_4BYTE_ABGR;
-
public
final BufferedImage bufferedImage;
+ final BufferedImage bufferedImage;
public final Graphics2D graphics;
public final Graphics2D graphics;
- public final byte[]
byte
s;
+ public final byte[]
pixel
s;
public final int width;
public final int height;
public final int width;
public final int height;
@@
-44,13
+44,17
@@
public class RenderingContext {
*/
public boolean doRender = true; // TODO: make use of the variable
*/
public boolean doRender = true; // TODO: make use of the variable
+ /**
+ * Mouse click. During rendering we can detect which item user clicked on.
+ */
public MouseClick mouseClick;
public MouseClick mouseClick;
+ /**
+ * Item that user clicked on.
+ */
public MouseInteractionController clickedItem;
public MouseInteractionController clickedItem;
- public RenderingContext(final int width, final int height,
- final RenderingContext oldContext) {
-
+ public RenderingContext(final int width, final int height) {
this.width = width;
this.height = height;
this.width = width;
this.height = height;
@@
-63,7
+67,7
@@
public class RenderingContext {
final WritableRaster raster = bufferedImage.getRaster();
final DataBufferByte dbi = (DataBufferByte) raster.getDataBuffer();
final WritableRaster raster = bufferedImage.getRaster();
final DataBufferByte dbi = (DataBufferByte) raster.getDataBuffer();
-
byte
s = dbi.getData();
+
pixel
s = dbi.getData();
graphics = (Graphics2D) bufferedImage.getGraphics();
graphics = (Graphics2D) bufferedImage.getGraphics();
@@
-72,11
+76,6
@@
public class RenderingContext {
graphics.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
graphics.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
-
- if (oldContext != null) {
- mouseClick = oldContext.mouseClick;
- clickedItem = oldContext.clickedItem;
- }
}
}
}
}