

Public Member Functions | |
| void | display (GLAutoDrawable gLDrawable) |
| void | displayChanged (GLAutoDrawable arg0, boolean arg1, boolean arg2) |
| void | init (GLAutoDrawable gLDrawable) |
| void | reshape (GLAutoDrawable gLDrawable, int x, int y, int width, int height) |
Package Attributes | |
| IBlock[][] | blocks = new IBlock[7][7] |
| The curent preview Stone. | |
| IStone | block = Stones.getPreview(blocks, 2, 4) |
| The curent preview Stone. | |
Static Private Attributes | |
| static final GLU | glu = new GLU() |
Classes | |
| class | DListener |
| Used to listen to the drop events. More... | |
| void engine.RenderPreview.display | ( | GLAutoDrawable | gLDrawable | ) |
| gLDrawable |
References engine.RenderPreview.blocks.
00039 { 00040 final GL gl = gLDrawable.getGL(); 00041 gl.glClear(GL.GL_COLOR_BUFFER_BIT); 00042 gl.glClear(GL.GL_DEPTH_BUFFER_BIT); 00043 gl.glLoadIdentity(); 00044 draw.drawBlockmatrix(blocks, gl, -9.0f, 5.0f); 00045 00046 }
| void engine.RenderPreview.displayChanged | ( | GLAutoDrawable | arg0, | |
| boolean | arg1, | |||
| boolean | arg2 | |||
| ) |
| void engine.RenderPreview.init | ( | GLAutoDrawable | gLDrawable | ) |
| gLDrawable |
00062 { 00063 final GL gl = gLDrawable.getGL(); 00064 gl.glShadeModel(GL.GL_SMOOTH); 00065 gl.glClearColor(0.0f, 0.0f, 0.0f, 0.0f); 00066 gl.glClearDepth(1.0f); 00067 gl.glEnable(GL.GL_DEPTH_TEST); 00068 gl.glDepthFunc(GL.GL_LEQUAL); 00069 // gl.glEnable ( GL.GL_LINE_SMOOTH ); 00070 gl.glHint(GL.GL_PERSPECTIVE_CORRECTION_HINT, GL.GL_NICEST); 00071 00072 DroppEvent.addDroppListener(new DListener()); 00073 00074 }
| void engine.RenderPreview.reshape | ( | GLAutoDrawable | gLDrawable, | |
| int | x, | |||
| int | y, | |||
| int | width, | |||
| int | height | |||
| ) |
| gLDrawable | ||
| x | ||
| y | ||
| width | ||
| height |
References engine.RenderPreview.glu.
00086 { 00087 final GL gl = gLDrawable.getGL(); 00088 if (height <= 0) { 00089 height = 1; 00090 } 00091 final float h = (float) width / (float) height; 00092 gl.glMatrixMode(GL.GL_PROJECTION); 00093 gl.glLoadIdentity(); 00094 glu.gluPerspective(Math.max(height / 20, width / 20), h, 1.0, 1000.0); 00095 gl.glMatrixMode(GL.GL_MODELVIEW); 00096 gl.glLoadIdentity(); 00097 00098 }
IBlock [][] engine.RenderPreview.blocks = new IBlock[7][7] [package] |
The curent preview Stone.
Referenced by engine.RenderPreview.display(), and engine.RenderPreview.DListener.dropped().
IStone engine.RenderPreview.block = Stones.getPreview(blocks, 2, 4) [package] |
final GLU engine.RenderPreview.glu = new GLU() [static, private] |
Referenced by engine.RenderPreview.reshape().
1.5.5